在我的MainWindow.xib中,我有一个如下所示的设置。我在标签栏控制器中有一个带有导航控制器的标签栏控制器。我可以在不同的导航控制器之间切换,这一切都有效。
我现在要做的是向导航控制器添加右栏按钮项。我似乎无法使用Interface Builder拖放到导航控制器中。有没有办法向导航控制器添加一个按钮......对于特定的视图,或者更优选的是在所有视图中都存在。
Tab Bar Controller
Tab Bar
Navigation Controller
Navigation Bar
XXXXViewController
Tab Bar Item
答案 0 :(得分:4)
您可以在控制器的viewDidLoad中以编程方式执行此操作,您需要右侧栏按钮,并根据您希望该按钮执行的操作在其选择器中调用该方法。
UIBarButtonItem *comment = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemCompose
target:self
action:@selector(displayViewForPosts)];
self.navigationItem.rightBarButtonItem = comment;
[comment release];