2016-03-28 68 views
0

我已经制作了一款益智游戏('WordBatch',可在App Store中购买),并认为我已经强制纵向定位,但它仍然旋转到横向模式,尽管只有iPad。在XCode中,我将它指定为适用于所有设备的“通用”应用程序,并仅在常规选项卡中检查了肖像模式。即使在plist文件中,纵向也是唯一指定的方向。我已经尝试了StackOverflow中关于此主题的所有建议,但无济于事。当前的代码我有地方是该位在我的AppDelegate:强制纵向定位如果iOS

- (UIInterfaceOrientationMask)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskPortrait; 
    } 

和下面是我的根视图控制器:

-(BOOL)shouldAutorotate { 
    return NO; 
} 

,但它仍然旋转为横向。这里的任何帮助都会很棒。

+0

手柄的方向变化 –

+0

谢谢,我会尝试了这一点。 – jdeckman

回答

0

您可以通过应用此检查尝试:导航控制器的

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
{ 
// The device is an iPad. 
} 
else 
{ 
// The device is an iPhone or iPod. 
} 
+0

谢谢,如果使用导航控制器没有运气,我会尝试一下。 – jdeckman

相关问题