如何使用Swift 3覆盖UIView中的requiresConstraintBasedLayout?

Sim*_*amp 7 overriding constraints uiview ios swift3

UIView文档中,声明如果需要约束,则必须覆盖requiresConstraintBasedLayouttrue在自定义视图中返回.

你是如何使用Swift 3做到的?

Sim*_*amp 12

使用以下语法覆盖getter:

override open class var requiresConstraintBasedLayout: Bool {
    get {
        return true
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 可以通过省略get子句并仅返回true来缩短此时间。 (2认同)