我正在使用swift扩展程序。
extension UIView {
@IBInspectable var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
layer.masksToBounds = newValue > 0
}
}
}
关于@IBInspectable的几个例子中的cookie切割器。但是,当我在我的项目中使用它时,故事板在xcode中查看时不会更新。
然而,在编译和运行时,它确实显示圆角。
如果有人有任何建议,我们将非常感激。这个项目在这里。 github.com/captainchung/test
答案 0 :(得分:0)
您还需要将视图设置为@IBDesignable。您可以尝试将其设置在扩展名上,但不确定它是否可行,如果您使用自己的实现继承UIVIew然后使用@IBDesignable和@IBInspectable
,它将起作用