我正在为iPhone开发一款swift应用程序.在我的应用程序中有一个模态视图,我只想处于纵向视图中.
我的问题是,如何通过编程强制手机不允许旋转?换句话说,我正在寻找不允许以横向模式显示模式视图的代码(打开纵向旋转锁定).
这只是一个模式视图,所以我不能关闭整个应用程序的旋转,否则我会完全禁用旋转.
我在我的研究here中找到了代码
我正在为iPhone开发一款swift应用程序.在我的应用程序中有一个模态视图,我只想处于纵向视图中.
我的问题是,如何通过编程强制手机不允许旋转?换句话说,我正在寻找不允许以横向模式显示模式视图的代码(打开纵向旋转锁定).
这只是一个模式视图,所以我不能关闭整个应用程序的旋转,否则我会完全禁用旋转.
我在我的研究here中找到了代码
可以将这些方法粘贴到每个需要纵向显示的视图的ViewController中:
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait
}