Mam kilka właściwości ustawionych jako @IBInspectable
, więc mogę edytować je w Konstruktorze interfejsów, ale w czasie wykonywania, gdy są ustawione te właściwości?Kiedy ustawisz @IBInspectable?
Próbowałem ich używać podczas init, ale nie zostały jeszcze ustawione.
To właśnie próbuję zrobić. Ale nie mogę nawet przenieść Timer Init do TimerView Init, ponieważ zmienne @IBInspectable
nie są ustawione przed wywołaniem init.
class TimerView {
var timer:Timer? = Timer(timeInterval: time1, alertTimeInterval: time2)
@IBInspectable var time1: Double = 0
@IBInspectable var time: Double = 0
}
musisz wywołać super.awakeFromNib() –