iOS + SpriteKit:如何强制肖像模式?
问题描述:
我目前正在开发适用于iOS 7+和XCode 6的SpriteKit游戏。游戏应始终以纵向模式呈现。到目前为止,我已经在我的视图控制器实现了这些方法:iOS + SpriteKit:如何强制肖像模式?
- (BOOL)shouldAutorotate {
return NO;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
这工作只要细如我开始应用拿着我的iPad在肖像模式。游戏过程中不会切换方向。
但是,当在应用程序启动期间以横向方向握住iPad时,游戏将以横向显示。
即使设备在启动过程中处于横向模式,我如何强制以纵向模式显示应用程序?
答
为了解决应用问题的方向
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
感谢。 Info.plist文件中有两个条目。一个通用的“支持的接口方向”,一个专门针对iPad“支持的接口方向(iPad)”,为了解决问题,我必须对其进行调整。 – salocinx
为什么没有其他答案说这超出了我。谢谢 :) – Jeff