我将此值添加到plist:“查看基于控制器的状态栏外观”并将其设置为“NO”。 - 不要工作这个方法
这也行不通 @property(nonatomic,getter = isStatusBarHidden)BOOL statusBarHidden
请帮忙 我将非常感谢有关编写内容和编写内容的详细说明。
答案 0 :(得分:2)
将“查看基于控制器的状态栏外观”设置为plist中的NO
,然后添加以下代码:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
(您可以使用您想要的任何UIStatusBarAnimation值。)
或者,您可以打开“查看基于控制器的状态栏外观”,并在视图控制器中添加此方法:
- (BOOL) prefersStatusBarHidden {
return YES;
}
如果要根据上述方法的值更改状态栏是否隐藏/显示,视图控制器可以调用setNeedsStatusBarAppearanceUpdate
方法。