我正在处理数百个视图控制器。我有一个嵌入在导航控制器中的根视图控制器。我想在除根视图之外的每个视图的导航栏中添加一个“主页”按钮。如何在不向UI Builder中的每个视图添加按钮的情况下执行此操作?
答案 0 :(得分:1)
对导航控制器进行子类化,并向其显式添加默认的BarButtonItem,以便在每个视图上默认为默认值。在你的根视图中,通过设置navigationController.rightBarItem = nil或leftBar来删除它...无论你的情况如何。
<小时/> Apple Navigation Controller参考= https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/index.html