在Xcode 8 beta 4中的shouldAutorotate()函数

时间:2016-08-02 13:06:51

标签: ios swift xcode8

我将Xcode 8 beta 3更新为Xcode 8 beta 4,实际上是因为快速更改而纠正了一些错误。

功能:

    override func shouldAutorotate() -> Bool {
    return false
}

打印错误,Xcode告诉我这个功能没有覆盖。这意味着该功能不再存在。

override var shouldAutorotate

这个var只是获取属性所以我不能通过这种方式改变它。

那么我现在如何使用autorotate?

谢谢!

3 个答案:

答案 0 :(得分:33)

这是正确的方法

override var shouldAutorotate: Bool {
    return false
}

答案 1 :(得分:8)

Swift 3语法

open override var shouldAutorotate: Bool {
    get {
        return false
    }
}

答案 2 :(得分:0)

快捷键4

open override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
    return .landscape
}

open override var shouldAutorotate: Bool {
    return false
}