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
'iOS' 카테고리의 다른 글
[iOS] URLSession을 활용한 NetworkService 구현 (0) | 2022.07.23 |
---|---|
[iOS] Combine (0) | 2022.07.23 |
[iOS] 네비게이션(Navigation)과 모달(Modality) (0) | 2022.07.22 |
[iOS] 리스트 및 그리드 뷰 구성하기 (0) | 2022.07.22 |
[iOS] CollectionView 사용하기 (0) | 2022.07.04 |