我有一个应用程序,它使用plist文件中的“状态栏最初隐藏”属性来创建全屏演示文稿。工作正常。
在viewController中,如果shouldAutorotateToInterfaceOrientation
!= portrait或portraitUpsideDown,interfaceOrientation
方法返回YES,因此,我的应用程序在landscapeLeft和landscapeRight中工作。它确实很好。
但是,当我进入Xcode 4的界面构建器时,我的viewController和自定义视图都显示状态栏,并且始终处于纵向模式。
这使得难以使用1024x768全屏的自定义视图。我永远不能完全告诉我,我所看到的实际上是完整视图加上状态栏,或者我的自定义视图是否显示在状态栏后面等等。而且,特别奇怪的是,我的自定义视图保留了x,y坐标系统处于纵向模式,即使我的应用程序处于横向状态。通常,当我旋转视图控制器时,x和y会切换位置,但这似乎不适用于自定义视图。
简而言之,我怎样才能让我的观点和控制器以及界面构建器都是风景友好的,没有状态栏?
答案 0 :(得分:0)
在IB中,单击主视图并打开“属性”窗口(命令-1)。在“模拟用户界面元素”下,将“方向”更改为“横向”,将“状态栏”更改为“未指定”。
请记住,IB不会读取您的所有代码,因此它不知道您以编程方式完成了什么。