【发布时间】:2013-07-25 10:23:50
【问题描述】:
怎么样
[self.navigationController setToolbarHidden:NO];
有效(显示工具栏)
但直接在视图上设置
self.navigationController.toolbar.hidden = NO;
没有?
【问题讨论】:
标签: uiview uinavigationcontroller uitoolbar
怎么样
[self.navigationController setToolbarHidden:NO];
有效(显示工具栏)
但直接在视图上设置
self.navigationController.toolbar.hidden = NO;
没有?
【问题讨论】:
标签: uiview uinavigationcontroller uitoolbar
这确实是一个学术问题。
Apple 已选择将一些 UI 功能实现为不作为严格属性,即使它们几乎看起来像属性并且通常表现得如此。这就是让你困惑的地方。
在这种特殊情况下
[self.navigationController setToolbarHidden:NO];
真的很短
[self.navigationController setToolbarHidden:NO animated:NO];
即除了仅更改视图层次结构中一项的属性之外,还有一些用户界面注意事项,因此必须调用该方法。
【讨论】: