0

我想要的是 iPhone 的纵向方向和 iPad 应用程序的横向方向。我的应用程序针对>
我在网上搜索过这个但得到了不同的答案,但不是确切的答案。

4

2 回答 2

0

所以这就是我所做的

适用于 iPhone 在此处输入图像描述

对于 iPad 在此处输入图像描述

应用程序不是必需的

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight ||
            interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
于 2013-07-13T09:07:36.553 回答
0

只需将此代码添加到您的应用程序委托中,您就可以做到这一点。

SWIFT代码:

func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow?) -> Int {
    if UIDevice.currentDevice().userInterfaceIdiom == .Phone {
        return Int(UIInterfaceOrientationMask.Portrait.rawValue)
    } else {
        return Int(UIInterfaceOrientationMask.LandscapeLeft.rawValue | UIInterfaceOrientationMask.LandscapeRight.rawValue)
    }
}
于 2015-03-02T21:46:25.777 回答