Holla,
ich habe gerade feststellen müssen, dass setNeedsDisplay und setNeedsLayout keine Auswirkungen auf eine UITableViewCell haben.
Was tue ich? Ich habe die Zelle von UITableViewCell abgeleitet und drawRect: überschrieben. Es gibt keine Subviews (außer den "normalen" subviews, die die Zelle ohnehin an Bord hat). Nun muss ich aber auf Änderungen der Properties durch neuzeichnen reagieren. Das mag mir aber nicht gelingen; zwar wird nach setNeedsLayout die Methode layoutSubviews aufgerufen, nicht aber drawRect:
Wo habe ich denn hier bloß meinen Denkfehler?
ich habe gerade feststellen müssen, dass setNeedsDisplay und setNeedsLayout keine Auswirkungen auf eine UITableViewCell haben.
Was tue ich? Ich habe die Zelle von UITableViewCell abgeleitet und drawRect: überschrieben. Es gibt keine Subviews (außer den "normalen" subviews, die die Zelle ohnehin an Bord hat). Nun muss ich aber auf Änderungen der Properties durch neuzeichnen reagieren. Das mag mir aber nicht gelingen; zwar wird nach setNeedsLayout die Methode layoutSubviews aufgerufen, nicht aber drawRect:
Wo habe ich denn hier bloß meinen Denkfehler?