본문으로 바로가기
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