Я получаю это предупреждающее сообщение. Как я могу это исправить.
Предупреждение: IB Designables: игнорирование определенного пользователем атрибута времени выполнения для пути к ключу radius
в экземпляре UIButton
. Вызовите исключение при попытке установить его значение: [setValue:forUndefinedKey:]: этот класс не соответствует кодированию значения ключа для ключа radius
.
Вот пользовательский класс UIButtonRounded
@IBDesignable class UIButtonRounded: UIButton
{
override func layoutSubviews() {
super.layoutSubviews()
updateCornerRadius()
}
@IBInspectable var rounded: Bool = false {
didSet {
updateCornerRadius()
}
}
@IBInspectable var border: Bool = false {
didSet {
updateCornerRadius()
}
}
@IBInspectable var radious: CGFloat = 0 {
didSet {
updateCornerRadius()
}
}
func updateCornerRadius() {
layer.cornerRadius = rounded ? radious : 0
layer.masksToBounds = true
if(border){
layer.borderWidth = 1.3
layer.borderColor = UIColor(named:"color_bg_white")?.cgColor
}
}
}
Заранее спасибо.