【发布时间】:2011-06-08 22:39:06
【问题描述】:
我有一个应用程序使用 plist 文件中的“状态栏最初是隐藏的”属性来创建全屏演示。工作正常。
在 viewController 中,如果 interfaceOrientation != Portrait 或 PortraitUpsideDown,shouldAutorotateToInterfaceOrientation 方法返回 YES,因此,我的应用程序可以在 LandscapeLeft 和 LandscapeRight 中运行。而且效果很好。
但是,当我进入 Xcode 4 的界面构建器时,我的 viewController 和自定义视图都显示状态栏,并且始终处于纵向模式。
这使得使用 1024x768 全屏的自定义视图变得困难。如果我看到的实际上是完整视图加上状态栏,或者我的自定义视图是否显示在状态栏后面等,我永远无法完全判断。而且,特别奇怪的是,我的自定义视图保留了 x,y 坐标系统处于纵向模式,即使我的应用程序处于横向模式。通常,当我旋转视图控制器时,x 和 y 会切换位置,但这似乎不适用于自定义视图。
简而言之,我怎样才能让我的视图、控制器和界面构建器都对横向友好,没有状态栏?
【问题讨论】:
标签: xcode