2011-06-07 58 views
0

在我的應用我有隻在橫向模式。所以對於啓動我的應用程序的條件將旋轉接口的方向我這樣做是這樣的: -在橫向模式鎖定應用程序只

return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft); 

但隨後我的應用程序也嘗試首先在肖像模式下加載,並在屏幕看起來伸展的過程中加載。我錯過了什麼嗎?請建議。任何幫助將不勝感激

感謝,
克里斯蒂

回答

1

你說上面的代碼是-(void)willRotateToOrientation時,應放置在-(BOOL)shouldRotateToOrientation

假設這是一個錯字,請將Info.plist文件中支持的方向設置爲LandscapeRight和LandscapeLeft。

+0

你做到了,但仍然是我的應用程序何時被加載,它試圖以縱向模式加載屏幕 – Christina 2011-06-07 04:22:41

+0

是否按預期的Default.png加載? – PengOne 2011-06-07 04:23:41

+0

是它在橫向模式下加載 – Christina 2011-06-07 04:31:07

0

只是爲了確保克里斯蒂娜的修復在評論對方的回答不走錯過:

application.statusBarOrientation = UIInterfaceOrientationLandscapeRight 

我在didFinishLaunching應用程序委託功能加入這一點,它似乎強制視圖控制器刷新其在我的情況確保了OpenGL幀緩衝區是以正確的維度創建的,奇怪的是我必須添加它。

相關問題