Hi Leute,
ich schau mir gerade mal Swift an und spiel ein bisschen mit rum.
Nun habe ich ein Problem, welches auch gut und gerne "bad practice" sein kann; ich weis aber nicht, wie man es geschickter löst:
Im initialiuzer einer Subclass von UITableViewCell soll auch ein UILabel initialisiert werden. Um das Label zu initialisieren brauche ich aber die Größe des Views, welche ich erst erhalten kann, wenn dieser initialisiert ist, was aber erst geht, wenn das Label initialisiert ist ...
Alles anzeigen
Logisch wäre, erst "super.init(style: style, reuseIdentifier: reuseIdentifier)" aufzurufen und dann das titleLabel zu setzen; das ist aber nicht erlaubt...
Kann mir jemand meinen Denkfehler erklären?
VG
Pascal
ich schau mir gerade mal Swift an und spiel ein bisschen mit rum.
Nun habe ich ein Problem, welches auch gut und gerne "bad practice" sein kann; ich weis aber nicht, wie man es geschickter löst:
Im initialiuzer einer Subclass von UITableViewCell soll auch ein UILabel initialisiert werden. Um das Label zu initialisieren brauche ich aber die Größe des Views, welche ich erst erhalten kann, wenn dieser initialisiert ist, was aber erst geht, wenn das Label initialisiert ist ...
Quellcode
Logisch wäre, erst "super.init(style: style, reuseIdentifier: reuseIdentifier)" aufzurufen und dann das titleLabel zu setzen; das ist aber nicht erlaubt...
Kann mir jemand meinen Denkfehler erklären?
VG
Pascal
„When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck.“
– James Whitcomb Riley
– James Whitcomb Riley