TechLog
UISplitViewController에 UITabBarController를 추가하기
Kenial
2011. 5. 2. 22:45
iOS에서 SplitViewController 타입 앱을 생성한 다음, Interface Builder에 UITabBarController 인스턴스를 추가하고 그에 따른 outlet을 생성한다. (편의상 outlet의 이름은 tabBarController라고 하자)
그런 다음 Application Delegate 클래스의 application:didFinishLaunchingWithOptions: 메서드에 다음과 같은 코드를 추가하고 실행하면 UISplitViewController의 왼쪽 영역에 UITabBarController가 추가되는 것을 볼 수 있다 :
NSArray *arrayVC = [NSArray arrayWithObjects:tabBarController, [[self.splitViewController viewControllers] objectAtIndex:1], nil] ]; [self.splitViewController setViewControllers:arrayVC];
위 코드를 사용하면 다음처럼 SplitView의 왼쪽 영역에 탭바가 있는 인터페이스를 만들 수 있다 :