如何以编程方式将iPad的iOS应用程序设置为全屏?
答案 0 :(得分:7)
您在谈论可见的状态栏吗?在应用程序的info.plist中,您可以添加一个新条目UIStatusBarHidden并确保其已选中。这将确保隐藏状态栏。您还必须确保您的视图也能够处理额外的屏幕空间。
答案 1 :(得分:6)
现在(自IOS7起)为了做到这一点,你需要覆盖你想要做的每个UIViewController的小小百合方法
夫特
override func prefersStatusBarHidden() -> Bool {
return true;
}
目标C
-(BOOL)prefersStatusBarHidden{
return YES;
}
答案 2 :(得分:4)
也许你想要这个:
[self setWantsFullScreenLayout:YES];
只需在viewController的init方法中添加它即可 其他人可能需要它。 ;)
答案 3 :(得分:4)
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
(其他动画模式是...... Fade和...... Slide。)
答案 4 :(得分:1)
你需要覆盖var而不是func,
override var prefersStatusBarHidden: Bool {
return true
}