這可能是幾個線程的重複,但我發現解決此問題的解決方案對我無效。我的應用程序總是開始在縱向模式下,即使我有我的APP-Info.plist中的下一行:iPad應用程序始終以肖像模式啓動
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
感謝您幫助
[編輯1]爲了這個問題更清楚
應用程序實際上是在橫向模式下啓動的,但是當我在rootViewController的viewDidLoad方法中記錄屏幕大小時,它給了我縱向模式的大小。這是實際的問題,因爲我想添加一個子視圖到主視圖,其大小取決於屏幕的方向。我希望我更清楚。
它仍然無法正常工作。當我在橫向模式下啓動應用程序並在viewDidLoad方法中記錄屏幕大小時,它會給我WIDTH:768.000000/HEIGHT:1004.000000 ... – 2012-01-04 09:21:25
+1爲我工作,謝謝! – Jasper 2013-03-06 09:07:13
但不是在iOS5中,雖然 – Jasper 2013-03-06 09:22:29