【发布时间】:2014-06-20 13:58:30
【问题描述】:
我有 rootViewController - UINavigationController。
如您所知,UINavigationController 有 UINavigationBar。
在 iOS 7 中,UINavigationBar 可能带有 barPosition topAttached。
我想通过单击按钮来隐藏 ON/OFF 状态栏。但我也希望UINavigationBar 应该始终是 barPositionTopAttached。
- (BOOL)prefersStatusBarHidden {
return __statusBarHidden;
}
- (IBAction)tapShowPhotosButton:(id)sender {
__statusBarHidden = !__statusBarHidden;
[self setNeedsStatusBarAppearanceUpdate];
}
现在UINavigationBar 将barPosition 从topAttached 更改为顶部,等等。
【问题讨论】:
标签: ios7 uiviewcontroller uinavigationbar ios7-statusbar