ios – 仅允许一个视图控制器的所有方向
发布时间:2020-12-14 17:33:43 所属栏目:百科 来源:网络整理
导读:我知道这个问题已经在 here,here和 here中提出过.我尝试了所有可能的方法,但没有成功. 我正在尝试在Swift(iOS 8)中开发一个应用程序,其中只有一个视图控制器可以在所有方向上查看,其他只在纵向中查看. 为此,我在Target- General- Device Orientation中仅启用
我知道这个问题已经在
here,here和
here中提出过.我尝试了所有可能的方法,但没有成功.
我正在尝试在Swift(iOS 8)中开发一个应用程序,其中只有一个视图控制器可以在所有方向上查看,其他只在纵向中查看. 为此,我在Target-> General-> Device Orientation中仅启用了Portrait模式(因为我希望应用程序仅在纵向模式下运行,但一个视图控制器除外). 我已将以下代码添加到我想要在所有方向上操作的视图控制器: override func supportedInterfaceOrientations() -> Int { return Int(UIInterfaceOrientationMask.All.rawValue) } override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation { return UIInterfaceOrientation.LandscapeLeft; } override func shouldAutorotate() -> Bool { return true; } 但无法在横向模式下旋转它. 解决方法
请执行下列操作:
>在“常规信息”屏幕中启用所需的方向 override var shouldAutorotate: Bool { return true } 希望有帮助:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读