我正在使用导航控制器并在主视图中。我在工具栏上添加了两个按钮,我也应该在下一个视图中查看这些按钮,但我现在无法看到下一个视图中的那些, 我要添加这些,所以我可以在任何视图中看到这些按钮或访问....
任何帮助表示赞赏......
答案 0 :(得分:3)
快速简便的方法是在推送新视图控制器之前设置它们。
// Assuming self.toolbarItems is already set.
UIViewController *newViewController = [[[UIViewController alloc] init] autorelease];
[newViewController setToolbarItems:self.toolbarItems];
[self.navigationController newViewController animated:YES];
如果您在每次推送繁琐之前发现应用此方法,那么您可以将所有UIViewController实现子类化,并且一劳永逸地设置它的工具栏。 :)
答案 1 :(得分:1)
您需要设置每个视图的toolbarItems属性。
显示时,此工具栏获取 它目前的一套物品来自 toolbar的toolbarItems属性 查看控制器。当活动视图 控制器更改,导航 控制器更新工具栏项 匹配新的视图控制器, 动画新项目到位 在适当的时候。