当我从纵向模式的UINavigationController
切换到横向模式时,我希望旋转方向,但它不起作用。
我试过
UIViewController
但我可以在肖像中看到下一个viewController,但我希望在横向模式下看到它。当我使用
(UIApplication.shared.delegate as! AppDelegate).window!.rootViewController = playModeVc
它不会释放内存。
我想在切换viewController时释放内存。我怎么能这样做?
答案 0 :(得分:1)
我从您的问题中了解到,您希望强制一个视图控制器始终以横向模式显示。
以下是 Swift 3 中的操作方法。将此代码添加到要以横向显示的视图控制器中:
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.landscape
}
override var shouldAutorotate: Bool {
return false
}