我想为 UIView 制作一个 @IBInspectable ,使 UIView 成为一个圆圈:
@IBInspectable var circleBorder: Bool {
set {
layer.cornerRadius = layer.frame.size.width / 2
}
get {
return layer.cornerRadius > 0 ? true : false
}
}
问题是我的@IBInspectable 在约束修改其值并且设置了错误的cornerRadius 之前被调用。是否可以在此处获得约束后的图层大小?