【发布时间】:2017-03-01 11:06:17
【问题描述】:
在UIView 文档中,声明如果需要约束才能工作,则必须覆盖requiresConstraintBasedLayout 以在自定义视图中返回true。
你如何使用 Swift 3 做到这一点?
【问题讨论】:
标签: ios uiview swift3 constraints overriding
在UIView 文档中,声明如果需要约束才能工作,则必须覆盖requiresConstraintBasedLayout 以在自定义视图中返回true。
你如何使用 Swift 3 做到这一点?
【问题讨论】:
标签: ios uiview swift3 constraints overriding
使用以下语法覆盖 getter:
override open class var requiresConstraintBasedLayout: Bool {
get {
return true
}
}
【讨论】:
要覆盖requiresConstraintBasedLayout getter,您可以简单地使用:
override open class var requiresConstraintBasedLayout: Bool {
return true
}
【讨论】: