设置 iPad 仅在 LandscapeRight 中启动。

Set iPad launch only in LandscapeRight.

这个问题与当前存在的问题不同。

我设置了设备通用,只勾选了横向。

当我在 iPhone 中启动我的应用程序时,它只能按预期在横向模式下运行。

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

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

你可以试试这个方法。希望能帮到你

在您的项目中打开 Info.plish,找到`Supported interface orientations。

第一个是Supported interface orientations for iPhone,第二个是Supported interface orientations for iPad,你应该只留下一行(Landscape),如图所示。