ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Navigation Controller
    iOS/App Develop 2019. 7. 23. 23:44

    안녕하세요 dely입니다:)

    오늘은 Navigation Controller에 대해 간단히 정리해보려고 합니다.

    지난번에 UINavigation ControllerDelegate에 대해 찾아보다가

    급 NavigationController에 대해 정리하고픈 마음이 생겼습니다.(응?)

     

    Navigation Controller를 화면에서 인식할 수 있는 것은

    화면 상단에 타이틀 바가 생긴다는 것!

    만드는 방법은 다음 그림처럼 스토리보드에서 ViewController 하나를 선택하고,

    Editor > Embed In > Navigation Controller를 클릭합니다. 

     

     

    그럼 다음 그림처럼 ViewController 앞에 Navigation Controller가 생성됩니다.

     

    Navigation Controller는 보통 계층적인 view를 보여주고 싶을 때 사용하게 됩니다.

    아이폰에서 설정 > 일반 > 소프트웨어 업데이트 처럼 말입니다.

    애플 공식문서에서 설명한 다음 그림으로 잘 이해할 수 있습니다.

    Navigation Controller는 기본 첫번째 View를 root ViewController라고 하고,

    Navigation Stack이라는 정렬된 배열을 사용하여 push 되는 child ViewController들을 관리하게 됩니다.

     

    Navigation controller의 view를 살펴보면 애플 공식문서의다음 이미지와 같습니다.

    이후에 Tab bar를 다루면서 정리하게 될 Tab bar Controller 보다 상위 view로 들어가게 됩니다.

    반응형

    'iOS > App Develop' 카테고리의 다른 글

    Singleton  (0) 2019.07.25
    UIImagePickerViewController(photoLibrary)  (0) 2019.07.21
    Auto Layout  (0) 2019.07.19
    Create iOS Develop Category  (0) 2019.07.19

    댓글

Designed by Tistory.