2012-09-02 76 views
0

我知道這已被問了很多次,但仍然無法正常工作。XCode 4.4.1和iOS 4.2設備方向問題

我希望我的應用程序僅在橫向模式下可用,在我的XCode項目的GUI部分我已取消選擇兩種縱向模式,只有兩種橫向模式處於活動狀態。我檢查了我的plist,在支持的方向下,只有兩個風景區在那裏。

但是,當我在運行4.2固件的iPod上運行我的應用程序時,我可以將我的應用程序旋轉爲縱向模式。

我該怎麼辦?

+0

什麼是您的視圖層次結構? –

回答

0

有人發佈了一個完全錯誤的答案:P現在被刪除了,但它的確幫助我找到了正確的答案;我換成:

return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); 

在我ViewController.m有:

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

所以感謝誰刪除了他們的職位的海報!它幫助我找到了正確的答案。

+0

'return UIInterfaceOrientationIsLandscape(interfaceOrientation);' –

+0

感謝您的評論,這絕對是一個更好的方法。 – CHRIS