当你添加@IBInspectable属性时,它们被初始化为基本上……没有.
有没有办法让这些属性默认为某些东西?说道颜色为红色,背景颜色为灰色,填充为10.0?我试过@IBInspectable public var padding:CGFloat = 10.0但是“10”没有反映在IB中.
最佳答案 试试这段代码:
override func prepareForInterfaceBuilder() {
if self.padding == 0 {
self.padding = 10}
}