Вам необходимо изменить cornerRadius
на следующее, чтобы включить @IBInspectable
:
@IBInspectable
var cornerRadius: CGFloat = 15 {
didSet {
refreshCorners(value: cornerRadius)
layer.masksToBounds = true // Could include this
}
}
@IBInspectable
позволяет получить доступ к свойству в раскадровках, построителе интерфейса.
Вы также можете включить layer.masksToBounds = true
, поэтому углы обязательно закругляются, даже если masksToBounds
в раскадровке не отмечен.Однако вы не можете одновременно применять закругленные углы и тень, но есть много доступных обходных путей.