【问题标题】:iOS::Button on navigation bar only appears on root view controller导航栏上的 iOS::Button 仅出现在根视图控制器上
【发布时间】:2015-02-08 00:38:24
【问题描述】:

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

【问题讨论】:

    标签: ios uiview uiviewcontroller uinavigationcontroller uinavigationbar


    【解决方案1】:

    子类化你的导航控制器并显式地添加一个默认的 BarButtonItem 以便它在每个视图上都是默认的。在您的根视图上,通过设置 navigationController.rightBarItem = nil 或 leftBar 将其删除...不管您是什么情况。


    Apple 导航控制器参考 = https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/index.html

    【讨论】:

      猜你喜欢
      • 2018-03-08
      • 2012-06-09
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      相关资源
      最近更新 更多