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의 왼쪽 영역에 탭바가 있는 인터페이스를 만들 수 있다 :
'TechLog' 카테고리의 다른 글
계산기 앱으로 들여다본 iOS, 안드로이드, WP7 앱의 UI (2) | 2011.05.04 |
---|---|
performSelector를 사용해 서로 다른 runLoop에서 코드 수행하기 (1) | 2011.05.03 |
한글판 Visual Studio 2010에서 Windows Phone 7 프로젝트 템플릿이 등록되지 않을 경우 (1) | 2011.04.16 |
부트캠프로 설치한 Windows 7에서 윈도 업데이트 후 블루 스크린 해결 (18) | 2011.04.14 |
WP7 앱의 가로/세로 방향 전환 이벤트 처리 (0) | 2011.04.11 |