我试图阻止在一个UIViewController上旋转,但我无法做到这一点。
我在做这样的事情:
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中所做的?
发布于 2022-02-20 17:59:02
斯威夫特5回答--2022年你就是这样做的
@objcMembers class YourViewController: UIViewController
{
override var shouldAutorotate: Bool { return true }
...
init() {}
...
}https://stackoverflow.com/questions/40413567
复制相似问题