以编程方式在iOS中设置全屏模式

时间:2011-05-31 02:00:13

标签: ios

如何以编程方式将iPad的iOS应用程序设置为全屏?

5 个答案:

答案 0 :(得分:7)

您在谈论可见的状态栏吗?在应用程序的info.plist中,您可以添加一个新条目UIStatusBarHidden并确保其已选中。这将确保隐藏状态栏。您还必须确保您的视图也能够处理额外的屏幕空间。

答案 1 :(得分:6)

现在(自IOS7起)为了做到这一点,你需要覆盖你想要做的每个UIViewController的小小百合方法

夫特

override func prefersStatusBarHidden() -> Bool {
   return true;
}

目标C

-(BOOL)prefersStatusBarHidden{
    return YES;
}

Apple Doc: enter image description here

答案 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  
} 
相关问题