gpt4 book ai didi

ipad - 装有 iOS 8 的 iPad 中的方向问题

转载 作者:行者123 更新时间:2023-11-28 09:10:34 27 4
gpt4 key购买 nike

我在 iOS 8 和更高版本的 iPad 中遇到方向问题。我的应用程序需要 iPad 中的横向右和横向左方向。但在 iOS 8 的 iPad 中,它仅支持横向右方向。如果您尝试更改方向,状态栏的方向会发生变化,但应用程序的 View Controller 方向保持不变。我正在使用 Xcode 6.2 和 swift。我在 plist 中添加了所有方向并使用了 func shouldAutorotate() -> Bool{}func supportedInterfaceOrientations() -> Int {} 方法根据要求。请给我一个解决方案。提前致谢。

最佳答案

我想在 iphone 中只有肖像,在 iPad 中有所有模式。覆盖 viewcontroller shouldrotate 并没有帮助我。研究发现,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
}

关于ipad - 装有 iOS 8 的 iPad 中的方向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29469542/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com