标签: ios objective-c uistatusbar
我从具有可见状态栏的视图控制器呈现给具有隐藏状态栏的视图控制器,然后将其解除。在解雇时,状态栏不再具有导航栏的背景颜色 - 它完全透明。
我正在使用View controller-based status bar appearance - NO并隐藏并在每个视图控制器中显示导航栏:
View controller-based status bar appearance - NO
- (BOOL)prefersStatusBarHidden{}
我认为问题在于当状态栏返回时导航栏没有正确调整大小。
此问题仅在iOS 7.0和7.1上流行。