【发布时间】:2015-02-08 00:38:24
【问题描述】:
我正在处理数百个视图控制器。我在导航控制器中嵌入了根视图控制器。我想在除根视图之外的每个视图的导航栏中添加一个“主页”按钮。如何在不向 UI Builder 中的每个视图添加按钮的情况下执行此操作?
【问题讨论】:
标签: ios uiview uiviewcontroller uinavigationcontroller uinavigationbar
我正在处理数百个视图控制器。我在导航控制器中嵌入了根视图控制器。我想在除根视图之外的每个视图的导航栏中添加一个“主页”按钮。如何在不向 UI Builder 中的每个视图添加按钮的情况下执行此操作?
【问题讨论】:
标签: ios uiview uiviewcontroller uinavigationcontroller uinavigationbar
子类化你的导航控制器并显式地添加一个默认的 BarButtonItem 以便它在每个视图上都是默认的。在您的根视图上,通过设置 navigationController.rightBarItem = nil 或 leftBar 将其删除...不管您是什么情况。
【讨论】: