我遇到了问题:我有一个基于标签栏的应用。在MainWindow.xib中,显示导航控制器的选项卡链接到RootViewController.xib。 在RootViewController.xib中我创建了一个导航控制器并添加了一个表视图。 在viewDidLoad的RootViewController中我有 [self.view addSubview:navController.view]; 。 tableview和导航控制器适用于导航。按下一个单元按下控制器,条形按钮在按下的控制器中工作。 但是当我使用 self.navController.navigationItem.rightBarButtonItem = barButton; 什么都没有显示出来。也将 self.navController.navigationItem 更改为 self..navigationItem 等但没有帮助。您认为问题可能是什么?我很感激每一个答案。 如果barbuttonitem设置为:
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"Help" style:UIBarButtonItemStylePlain target:self action:@selector(help)];
答案 0 :(得分:0)
如果您想同时使用控制器导航和标签栏控制器,请查看Apple文档的示例代码。其中两个功能都使用,所以我给出了以下链接。
答案 1 :(得分:0)
如果使用...
启动导航控制器navigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
然后你可以用...设置按钮
rootViewController.navigationItem.rightBarButtonItem = yourButton;