Как выполнить общий вызов .appearance (). SetValue (UIColor.red, forKey: "color")? - PullRequest
0 голосов
/ 04 марта 2019

Есть ли способ установить универсальное свойство через 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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...