Open dailynj opened 2 years ago
UINavigationController는 컨텐츠 뷰컨트롤러를 네비게이션 스택으로 관리하고, 스택 가장 상위의 뷰컨트롤러를 화면에 보여주는 역할을 합니다. 스택에 가장 처음에 들어간 뷰컨트롤러가 루트 뷰컨트롤러가되는데 이 뷰컨트롤러는 스택에서 제거되지 않습니다. UINavigationController는 네비게이션바를 보여주는 역할도 하는데, 네비게이션바의 버튼 아이템 커스터마이징도 제공합니다.
여러개의 뷰 컨트롤러에 대한 계층을 만들고 관리해주는 객체입니다. 내부의 뷰 컨트롤러는 스택으로 관리되며 가장 상위의 뷰 컨트롤러가 화면에 보여집니다. 가장 처음에 들어간 뷰컨트롤러는 루트 뷰 컨트롤러로 스택에서 제거되지 않습니다.
또한 네비게이션 바와 툴바 두가지를 보여줄 수 있으며, 뒤로가기 버튼 및 커스터마이징 버튼을 추가하고 옵션으로 툴바 뷰 또한 제공합니다.
UINavigationController는 앱의 화면 이동에 대한 관리와 그에 연관된 처리를 담당해주는 컨트롤러입니다. 이는 네비게이션 바와 툴바를 두 가지를 보여주는 역할을 합니다. 네비게이션 바에서는 뒤로 가기 버튼과 커스터마이징한 버튼을 추가할 수 있으며 옵션으로 툴바 뷰도 제공합니다