我有一个具有3个选项卡栏项目的UITabviewController指向不同的类,所以我所做的就是其中一个选项卡栏项目类,我声明了显示来自iPhone的联系人列表的代码,当我按下我声明的应该显示联系人列表的类的特定选项卡时,它显示联系人列表,但它覆盖了iPhone SDK的整个视图。但是,我希望tabviewcontroller的底部栏能够显示,以便同时导航到其他选项卡。它是这样显示的

但我需要像这样显示

发布于 2012-05-01 22:22:52
只需拖放tabbarcontroller在您的主窗口xib上,然后添加更多的视图控制器,如您需要我认为4你需要然后使您的第三个视图控制器作为导航控制器,然后展开这个导航控制器,选择viewcontroller,然后打开属性,并选择您的控制器文件,你编码的联系人,也选择nib文件,你设计了早些时候,设置IBOUTLET为xib控制器和navController到delegate.Also合成属性,为两者使用这些其他类。
在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;
}https://stackoverflow.com/questions/10397847
复制相似问题