[UIKit] UINavigationController 알아보기

jonghwan·2022년 11월 30일
0

UIKit

목록 보기
1/3
post-thumbnail

Content View Controller

화면을 구성하는 뷰를 직접 구현하고 관련된 이벤트를 처리하는 뷰 컨트롤러

Container View Controller

하나 이상의 Child View Controller를 가지고 있다.

하나 이상의 Child View Controller를 관리하고 레이아웃과 화면 전환을 담당한다.

화면 구성과 이벤트 관리는 Child View Controller에서 한다.

Container View Controller는 대표적으로 Navigation Controller와 Tab Bar Controller가 있다.

UINavigationController?

계층구조로 구성된 content를 순차적으로 보여주는 container view controller

Last In First Out (LIFO) 방식으로, 나중에 들어온(push) 원소가 먼저 나온다.(pop)

Navigation Controller로 구현할 시 화면 상단에 항상 보여지는 Bar이다.

Root View 외에 모든 View Controller에 Back Button이 있어서 사용자가 계층구조에서 다시 뒤로 갈 수 있게 해준다.

0개의 댓글