0

我有一个带有 3 个标签栏项目的 UITabviewController 指向那里自己不同的类,所以我所做的是标签栏项目类之一,我已经声明了从 iPhone 显示联系人列表的代码,它正在显示联系人列表当我按下已声明应显示联系人列表的类的特定选项卡时,但它覆盖了 iPhone SDK 的整个视图。但是,我希望显示 tabviewcontroller 的底部栏以同时导航到其他选项卡。它是这样显示的

在此处输入图像描述 但我需要这样显示

在此处输入图像描述

4

1 回答 1

0

只需将 tabbarcontroller 拖放到您的主窗口 xib 上,然后根据需要添加更多视图控制器我认为您需要 4 然后将您的第 3 个视图控制器作为导航控制器,然后展开此导航控制器并选择视图控制器,然后打开属性并选择您的控制器文件您为联系人编码并选择了您之前设计的 nib 文件然后,将 tabbarcontroller 和 navController 的 IBOUTLET 设置为委托。还为两者综合属性以在其他类上使用这些属性。

在 Appdelegate.h 文件中

    IBOutlet UITabBarController *tabBarController;
IBOutlet UINavigationController *navController;

在 Appdelegate.m 文件中修改 applicationDidFinishLaunch 方法

    - (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;
}
于 2012-05-01T14:22:51.520 回答