Uiview 隐藏uinavigationcontroller工具栏

Uiview 隐藏uinavigationcontroller工具栏,uiview,uinavigationcontroller,uitoolbar,Uiview,Uinavigationcontroller,Uitoolbar,怎么回事 [self.navigationController setToolbarHidden:NO]; 工作(显示工具栏) 但是直接在视图上设置 self.navigationController.toolbar.hidden = NO; 不是吗?这确实是一个学术问题 苹果选择实现一些UI功能,而不是严格的属性,即使它们看起来几乎像属性,而且通常表现为属性。这就是让你困惑的地方 在这种特殊情况下 [self.navigationController setToolbarHidden:NO

怎么回事

[self.navigationController setToolbarHidden:NO];
工作(显示工具栏)

但是直接在视图上设置

self.navigationController.toolbar.hidden = NO;

不是吗?

这确实是一个学术问题

苹果选择实现一些UI功能,而不是严格的属性,即使它们看起来几乎像属性,而且通常表现为属性。这就是让你困惑的地方

在这种特殊情况下

[self.navigationController setToolbarHidden:NO];
真的是

[self.navigationController setToolbarHidden:NO animated:NO];
i、 e.除了更改视图层次结构中某个项的属性外,还需要考虑一些用户界面因素,因此必须调用该方法