在UINavigationController上设置toolbarItems属性,还是在UINavigationController中显示UIViewController?

时间:2011-10-21 20:58:59

标签: ios uiviewcontroller uinavigationcontroller

我想在我的应用的每个视图中显示相同的工具栏项。目前,在推送视图控制器之前,我将toolbarItems属性设置为当前视图控制器的值。

我是否可以设置导航控制器的toolbarItems属性,而不用担心各个视图控制器的toolbarItems属性?

1 个答案:

答案 0 :(得分:4)

UINavigationController的

toolbarItems属性对其自己的工具栏没有影响。您应该注意它是从UIViewController继承的,只有在将该导航控制器放在另一个导航控制器中时才有效。

要更新可见的工具栏项,您应该在导航控制器的顶视图控制器上使用setToolbarItems:animated:方法。