Есть ли способ установить универсальное свойство через setValue для .appearance ()?
например
@IBDesignable class Button: UIView {
@IBInspectable dynamic var color: UIColor? = .blue
}
let button = Button()
let app = type(of: button).appearance()
// works
print(app.color)
// crashes
app.setValue(UIColor.blue, forKey: "color")