我試圖防止一個UIViewController
旋轉,我不能實現這一點。重寫shouldAutorotate不工作在斯威夫特3
我在做這樣的事情:
open override var shouldAutorotate: Bool {
get {
return false
}
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
get {
return .portrait
}
}
而且UIViewControler
劇照旋轉。 UIViewController在模態打開的UINavigationController中。
我看了很多這裏的問題,沒有答案適合我。
在Swift 2中,我用來覆蓋shouldAutorotate
,但在Swift 3中,函數不再存在。
我該如何在Swift 3中做我以前在Swift 2中做的事情?
你的'supportedInterfaceOrientations'是什麼樣的? – matt
@matt我編輯的問題添加, – pableiros
謝謝。好的,如果這是一個呈現的視圖控制器,它應該只出現在肖像中並留在那裏。如果沒有發生,那麼故事中就必須有更多的東西。你能描述一下這個視圖控制器是怎麼呈現的嗎?向我證明這是一個全屏頂級的視圖控制器。 – matt