2012-05-01 3 views
0

다른 탭을 가진 3 개의 탭 표시 줄 항목이있는 UITabviewController가있어서 탭 표시 줄 항목 클래스 중 하나에 대한 연락처 목록이 표시되도록 코드를 선언했습니다. 연락처 목록을 표시해야하는 클래스를 선언 한 특정 탭을 누르면 iPhone이 연락처 목록을 표시하지만 iPhone SDK의 전체보기를 덮고 있습니다. 그러나 나는 동시에 tabviewcontroller의 하단 막대가 다른 탭으로 이동하도록 표시되기를 원합니다. 그것은이연락처 목록이있는 기본 UITabController

enter image description here 같이 표시됩니다하지만 당신은 내가 4 생각 필요에 따라 더보기 cotrollers 추가 그런 다음이

enter image description here

+0

skaffman을 applicationDidFinishLaunch 수정 Appdelegate.m 파일에서

IBOutlet UITabBarController *tabBarController; IBOutlet UINavigationController *navController; 

파일, 당신은이 게시물이에 대한 당신의 도움을 편집 한? – obaid

답변

0

그냥 드래그처럼 표시하고 MainWindow를의 XIB에 tabbarcontroller을 드롭 할 필요가 need then 세 번째 viewcontroller를 navigationcontroller로 만든 다음이 탐색 컨트롤러를 확장하고 Viewcontroller를 선택한 다음 해당 속성을 열고 연락처 용으로 코딩 한 컨트롤러 파일을 선택하고 이전에 디자인 한 nib 파일을 선택합니다. 그런 다음 tabbarcontroller 및 navController에 IBOUTLET을 설정합니다. 대리자. 또한 두 클래스의 속성을 합성하여 다른 클래스에서 사용합니다. Appdelegate.h에서

방법을

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    // Override point for customization after application launch. 

    // Add the navigation controller's view to the window and display. 
    [self.window addSubview:tabBarController.view]; 
    [self.window makeKeyAndVisible]; 

    return YES; 
}