4

我目前正在開發適用於iOS 7+和XCode 6的SpriteKit遊戲。遊戲應始終以縱向模式呈現。到目前爲止,我已經在我的視圖控制器實現了這些方法:iOS + SpriteKit:如何強制肖像模式?

- (BOOL)shouldAutorotate { 
    return NO; 
} 

- (NSUInteger)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskPortrait; 
} 

這工作只要細如我開始應用拿着我的iPad在肖像模式。遊戲過程中不會切換方向。

但是,當在應用程序啓動期間以橫向方向握住iPad時,遊戲將以橫向顯示。

即使設備在啓動過程中處於橫向模式,我如何強制以縱向模式顯示應用程序?

回答

11

爲了解決應用問題的方向

Go to your projects plist file (should be "YourApp-Info.plist") 
Add a row and enter "Supported interface orientations" 
Add the orientations that your app supports 
+2

感謝。 Info.plist文件中有兩個條目。一個通用的「支持的接口方向」,一個專門針對iPad「支持的接口方向(iPad)」,爲了解決問題,我必須對其進行調整。 – salocinx

+0

爲什麼沒有其他答案說這超出了我。謝謝 :) – Jeff

相關問題