如何将iPad屏幕保持在横向模式下

时间:2014-07-08 09:14:44

标签: ipad

我有一个应用程序,我想在iPhone和iPad上运行。但我想要横向模式的iPad屏幕。 为此,我在ViewController.m文件中编写以下代码,并在.plist文件中以横向模式设置方向。但它仍然以纵向模式显示屏幕。

所以请帮助我以横向模式设计屏幕。

谢谢。

// iOS6
- (BOOL)shouldAutorotate {
    return NO;
}

// iOS6
- (NSUInteger)supportedInterfaceOrientations {
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
        return (UIUserInterfaceLayoutDirectionLeftToRight || UIUserInterfaceLayoutDirectionRightToLeft);
    } else {
        return UIInterfaceOrientationMaskLandscape;

    }

}

// Added after comment
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationLandscapeLeft;
}

1 个答案:

答案 0 :(得分:0)

在.m文件中添加以下内容

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return toInterfaceOrientation==UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation==UIInterfaceOrientationLandscapeRight;

}