【问题标题】:hidding uinavigationcontroller toolbar隐藏的导航控制器工具栏
【发布时间】:2013-07-25 10:23:50
【问题描述】:

怎么样

[self.navigationController setToolbarHidden:NO];

有效(显示工具栏)

但直接在视图上设置

self.navigationController.toolbar.hidden = NO;

没有?

【问题讨论】:

    标签: uiview uinavigationcontroller uitoolbar


    【解决方案1】:

    这确实是一个学术问题。

    Apple 已选择将一些 UI 功能实现为不作为严格属性,即使它们几乎看起来像属性并且通常表现得如此。这就是让你困惑的地方。

    在这种特殊情况下

    [self.navigationController setToolbarHidden:NO];
    

    真的很短

    [self.navigationController setToolbarHidden:NO animated:NO];
    

    即除了仅更改视图层次结构中一项的属性之外,还有一些用户界面注意事项,因此必须调用该方法。

    【讨论】:

      猜你喜欢
      • 2016-08-09
      • 2018-04-19
      • 1970-01-01
      • 2014-10-26
      • 2016-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多