前端之家收集整理的这篇文章主要介绍了
在Swift iOS中设置设备方向,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为iPhone开发一个
快速的应用程序。在我的应用程序中有一个模态视图,我只想在纵向视图。
我的问题是,我如何以编程方式强制手机不允许旋转?换句话说,我正在寻找不允许模态视图以横向模式显示的代码(打开纵向旋转锁定)。
这只是1模式视图,所以我不能关闭整个应用程序的旋转,否则我只是完全禁用旋转。
我在我的研究中找到代码here
但它是在客观的C,万一有帮助的情况下。谢谢!
您可以在需要纵向的每个视图的ViewController中粘贴这些
方法:
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait
}@H_301_13@