【发布时间】:2015-09-22 02:56:26
【问题描述】:
我的视图由导航控制器控制,因此我将导航控制器支持的方向设置为显式纵向和纵向UpSideDown,这样可以正常工作,但是如果调用视图时前一个视图处于横向,它将呈现本身处于横向并保持横向直到设备旋转..我该如何防止这种情况?
这是我的代码:
class EditProfileViewController: UIViewController, UINavigationControllerDelegate
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.delegate = self
}
func navigationControllerSupportedInterfaceOrientations(navigationController: UINavigationController) -> UIInterfaceOrientationMask {
return [UIInterfaceOrientationMask.Portrait, UIInterfaceOrientationMask.PortraitUpsideDown]
}
我以为上一行会将视图永久锁定为纵向,我该怎么做?
【问题讨论】:
标签: ios swift uinavigationcontroller uiinterfaceorientation