怎么做
[self.navigationController setToolbarHidden:NO];
有效(显示工具栏)
但直接在视图上设置
self.navigationController.toolbar.hidden = NO;
不
答案 0 :(得分:0)
这确实是一个学术问题。
Apple选择实现一些UI功能而不是严格的属性,即使它们几乎看起来像属性并且通常表现得如此。这让你感到困惑。
在这个特殊情况下
[self.navigationController setToolbarHidden:NO];
非常简短
[self.navigationController setToolbarHidden:NO animated:NO];
即。除了仅更改视图层次结构中一个项的属性外,还有一些用户界面注意事项,因此必须调用该方法。