我知道這已被問了很多次,但仍然無法正常工作。XCode 4.4.1和iOS 4.2設備方向問題
我希望我的應用程序僅在橫向模式下可用,在我的XCode項目的GUI部分我已取消選擇兩種縱向模式,只有兩種橫向模式處於活動狀態。我檢查了我的plist,在支持的方向下,只有兩個風景區在那裏。
但是,當我在運行4.2固件的iPod上運行我的應用程序時,我可以將我的應用程序旋轉爲縱向模式。
我該怎麼辦?
我知道這已被問了很多次,但仍然無法正常工作。XCode 4.4.1和iOS 4.2設備方向問題
我希望我的應用程序僅在橫向模式下可用,在我的XCode項目的GUI部分我已取消選擇兩種縱向模式,只有兩種橫向模式處於活動狀態。我檢查了我的plist,在支持的方向下,只有兩個風景區在那裏。
但是,當我在運行4.2固件的iPod上運行我的應用程序時,我可以將我的應用程序旋轉爲縱向模式。
我該怎麼辦?
有人發佈了一個完全錯誤的答案:P現在被刪除了,但它的確幫助我找到了正確的答案;我換成:
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
在我ViewController.m有:
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
所以感謝誰刪除了他們的職位的海報!它幫助我找到了正確的答案。
'return UIInterfaceOrientationIsLandscape(interfaceOrientation);' –
感謝您的評論,這絕對是一個更好的方法。 – CHRIS
什麼是您的視圖層次結構? –