最近我在xcode 6.3中使用swift开发了一个应用程序
应用程序支持横向模式下的iPhone和iPad(左右两侧)
我已经设置了
支持的界面定位
在info.plist到landscapeRight和Left for ipad,iphone和universal
在iPad中它的工作正确,但在iPhone中只有一种横向模式工作,并且在旋转设备时不会改变
我也将此添加到appDelegate
func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow?) -> Int
{
return Int(UIInterfaceOrientationMask.Landscape.rawValue)
}
但不工作
并将代码添加到根ViewController
override func shouldAutorotate() -> Bool
{
return true
}
override func supportedInterfaceOrientations() -> Int
{
return Int(UIInterfaceOrientationMask.LandscapeRight.rawValue | UIInterfaceOrientationMask.LandscapeLeft.rawValue)
}
override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation
{
return UIInterfaceOrientation.LandscapeRight
}
但是也不工作 任何人都知道iPhone上发生了什么事吗? tnx for adv
答案 0 :(得分:0)
您将在“部署信息”部分
中找到“横向左侧”和“横向右侧”复选框