这是使iPad应用程序全屏的正确方法吗?

我想在iOS中禁用状态栏以使我的应用程序全屏显示。 我管理但我不确定我做得对。

这是我做的:

  1. 在IB中,将状态栏的模拟度量标准设置为无
  2. 在Info.plist UIStatusBarHidden = YES添加了一个条目
  3. 在IB中移动我的视图,以便他们填满屏幕。

我没有使用OpenGL或类似的东西,它只是一个简单的Cocoa Touch应用程序,与其他类似类型的应用程序一样,可以访问屏幕上的每个像素。

令我感到羞耻的是,我从其中一个无所不在的“教程”中得到了一种技术,就像我床下的尘土兔子一样乱扔垃圾。 它是在2009年。我应该使用更现代,批准的技术吗?

如果它有助于我只针对iOS 5。

共享UIApplication对象的statusBarHidden属性控制状态栏是否可见。 应用程序的Info.plistUIStatusBarHidden条目设置启动应用程序时该statusBarHidden属性的值。 您可以在应用运行时更改属性的值以隐藏或显示状态栏。

这些是用于控制iOS 5.0.1中状态栏可见性的当前方法。