iOS
[iOS] TabBarController & NavigationController & SearchController & InstanceViewController
NAEMO
2022. 7. 21. 15:36
728x90
1. TabBarController
UIVeiwController의 집합이다.
Editor > Embed in > Tab Bar Controller 를 선택하여 만든다.
이렇게 만들어진 Controller를 다른 View와 연결시켜주면 된다. (Ctrl + Drag)
각 탭의 속성에서 Title과 Icon image를 설정할 수 있다.
2. NavigationController
Nested view 형태로 Navigation Controller를 추가할 수 있다.
Editor > Embed in > Navigation Controller 를 선택하여 만든다.
3. SearchController
UISearchController로 생성할 수 있다. (코드로 구현)
UISearchResultsUpdating 인터페이스를 구현해서 기능을 명시한다.
4. InstanceViewController
UIStoryBoard를 받아와서 하위 속성인 instantiateViewController를 정의한다.
present함수를 통해 호출한다. (Android의 startActivity와 동일한 기능)
navigationController를 사용할 경우 pushViewController 함수를 사용한다.
728x90