我想要的是 iPhone 的纵向方向和 iPad 应用程序的横向方向。我的应用程序针对> ios5
我在网上搜索过这个但得到了不同的答案,但不是确切的答案。
问问题
369 次
2 回答
0
所以这就是我所做的
适用于 iPhone
对于 iPad
对于我在下面添加的代码的 iPad 控制器,这对于ios6应用程序不是必需的
- (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 回答