我有一个应用程序,它使用plist文件中的“状态栏最初隐藏”属性来创建全屏演示文稿。工作正常。Interface Builder遵循全屏和定向规则吗?
在viewController中,如果interfaceOrientation
!= portrait或portraitUpsideDown,shouldAutorotateToInterfaceOrientation
方法返回YES,因此,我的应用程序在landscapeLeft和landscapeRight中工作。它确实很好。但是,当我进入Xcode 4的界面生成器时,我的viewController和自定义视图都显示状态栏,并且始终处于纵向模式。
这使得使用1024x768全屏自定义视图很困难。我永远无法完全说出我所看到的实际上是全视图加状态栏,还是我的自定义视图显示在状态栏后面,等等。特别奇怪的是,我的自定义视图保留了x,y坐标系统在肖像模式下,即使当我的应用程序在横向。通常,当我旋转视图控制器时,x和y会切换位置,但这似乎不适用于自定义视图。
简而言之,如何让我的视图和控制器和界面生成器都是风景友好的,没有状态栏?
不错,谢谢。 – johnbakers 2011-06-08 15:02:57