我正在尝试在教科书中实现此功能,但无法正常工作。这本书使用的是Swift的不同版本,所以这可能就是为什么它不起作用的原因。我想知道是否有人知道如何解决这个问题?我正在迅速。
override func supportedInterfaceOrientations() -> Int {
return Int(UIInterfaceOrientationMask.Portrait.rawValue) |
Int(UIInterfaceOrientationMask.Landscape.rawValue)
}
错误:方法不会“覆盖”其父类中的任何方法。
当我删除覆盖时,它给了我这个错误:
具有Objective-C选择器“supportedInterfaceOrientations”的方法“supportedInterfaceOrientations()”与具有相同Objective-C选择器的 super class “UIViewController”的方法“supportedInterfaceOrientations()”发生冲突
最佳答案
我认为swift2的方法是:
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return [UIInterfaceOrientationMask.Portrait, UIInterfaceOrientationMask.Landscape]
}
关于ios - ios9的旋转支持问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33352641/