我有rootViewController - UINavigationController
。 如您所知UINavigationController
有UINavigationBar
。 在iOS 7 UINavigationBar
可能與barPosition topAttached。 我想通過點擊按鈕來隱藏ON/OFF狀態欄。但我也希望UINavigationBar
應該總是barPositionTopAttached。用UINavigationBar隱藏狀態欄barPositionTopAttached
- (BOOL)prefersStatusBarHidden {
return __statusBarHidden;
}
- (IBAction)tapShowPhotosButton:(id)sender {
__statusBarHidden = !__statusBarHidden;
[self setNeedsStatusBarAppearanceUpdate];
}
現在UINavigationBar
改變barPosition
從topAttached
頂部,等等。