仅在LandscapeRight中设置iPad启动。

时间:2015-07-18 02:02:52

标签: ios uiinterfaceorientation

这个问题与目前存在的问题不一样。

我设置了设备通用,并且只检查了landscaperight。

当我在iPhone中启动我的应用程序时,它只能在预期的版本中运行。

但是iPad可以旋转,不知道为什么。甚至尝试了

- (BOOL) shouldAutorotate
{
    return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscapeRight;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    return UIInterfaceOrientationLandscapeRight;
}

1 个答案:

答案 0 :(得分:1)

您可以尝试此方法。希望这可以帮到你

在项目中打开Info.plish,找到“支持的界面方向”。

enter image description here

第一个是iPhone的支持界面方向,第二个是iPad支持的界面方向,你应该只留下一行(横向),如图所示。