iPhone UINavigationController栏按钮没有显示

时间:2011-07-30 11:13:51

标签: iphone xcode uitableview tableview navigationcontroller

我遇到了问题:我有一个基于标签栏的应用。在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)];

2 个答案:

答案 0 :(得分:0)

如果您想同时使用控制器导航和标签栏控制器,请查看Apple文档的示例代码。其中两个功能都使用,所以我给出了以下链接。

UIcatalogue

答案 1 :(得分:0)

如果使用...

启动导航控制器
navigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];

然后你可以用...设置按钮

rootViewController.navigationItem.rightBarButtonItem = yourButton;
相关问题