오른쪽에서 루트뷰가 나오고 그 오른쪽에서 추가적으로 차일뷰를 추가해서 나오게할 수 있다.
+
내가 네비게이션뷰를 완전 잘못이해한 부분이 있었다
푸시를 하다 모달로 옮겨가면 연결이 끊기기 때문에 네비게이션컨트롤러를 다시 달아줘야한다라고 배웠다.
그래서 "아 모달은 네비게이션 뷰가 따로 필요하구나~"라고 이해했는데 아니었다.
네비게이션 뷰의 특성을 이용하고 싶을 때 달아주는 것이지 모달은 화면전환에 있어 원래 필요하지 않다.
모달은 아래에서 위로 올라와 기존화면을 덮어버리는데 그래서 해당 화면의 상세내용이 아니라
사용자에게 새로운 정보를 전달해주고자 할 때 사용하는 것 같다.
기존 프로젝트에서 모달을 연결하여 fullscreen으로 표현할 때 present대상이 루트뷰인 vc가 아니라 왜 nav인지 깨닫게 됐다.
'짤막 TlL' 카테고리의 다른 글
alert cancel (0) | 2022.07.21 |
---|---|
코드 접어놓기 (0) | 2022.07.16 |
system Color (0) | 2022.07.16 |
런치스크린 (0) | 2022.07.16 |
Xcode DerivedData 삭제 (0) | 2022.07.16 |