导航栏上的iOS ::按钮仅出现在根视图控制器上

时间:2015-02-08 00:38:24

标签: ios uiview uiviewcontroller uinavigationcontroller uinavigationbar

我正在处理数百个视图控制器。我有一个嵌入在导航控制器中的根视图控制器。我想在除根视图之外的每个视图的导航栏中添加一个“主页”按钮。如何在不向UI Builder中的每个视图添加按钮的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

对导航控制器进行子类化,并向其显式添加默认的BarButtonItem,以便在每个视图上默认为默认值。在你的根视图中,通过设置navigationController.rightBarItem = nil或leftBar来删除它...无论你的情况如何。

<小时/> Apple Navigation Controller参考= https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/index.html

相关问题