我在iOS 8及更高版本的iPad中遇到了方向问题。我的应用程序需要iPad中的横向和横向左方向。但它仅支持iOS 8中的横向右侧方向。如果您尝试更改方向,状态栏的方向会发生变化,但应用程序的视图控制器方向保持不变。我正在使用Xcode 6.2和swift。我在plist中添加了所有方向,并使用了func shouldAutorotate() - >布尔{} func supportedInterfaceOrientations() - > Int {}方法根据要求。请给我一个解决方案。提前致谢。
答案 0 :(得分:0)
我想在iphone和iPad中的所有模式中只有肖像。覆盖viewcontroller应该没有帮助我。经过研究发现,appdelegate可以处理轮换。请找到下面的代码。希望它可以帮到你。
func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow) -> Int {
var orientation = Int(UIInterfaceOrientationMask.Portrait.toRaw())
if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
orientation = Int(UIInterfaceOrientationMask.All.toRaw())
}
return orientation
}