2012-03-25 8 views
0

Ich erstellte zwei benutzerdefinierte UITableViewCells und legte sie in einem gruppierten UITableView. Testen, um zu sehen, wie diese Zellen auf Nicht-Retina-Bildern aussehen, alles sieht gut aus, aber auf der Netzhaut bekomme ich einen seltsamen Effekt für diese Zelle. Was ist das Problem und wie löst man es?Verzerrte Grenze für UITableViewCell in einem gruppierten UITableView (Retina-Größe)

enter image description here

+0

Rufen Sie [super layoutSubviews]; in deinen Zellen? –

+0

Nein, ich bin nicht. Kannst du mir sagen wieso soll ich es nennen? –

+0

Also, in meinem Fall, die Zelle Zeichnung abgestürzt (z. B. fehlende Zeilen), wenn ich eine UITableViewCell subclassed ohne Aufruf [super LayoutSubviews]; in meiner eigenen Implementierung von LayoutSubviews. :-) –

Antwort

0

Das Problem war in separatorColor Eigenschaft meiner UITableView. Ich verwende colorWithPatternImage:, um ein benutzerdefiniertes Trennzeichen aus einem Bild zu erstellen, dessen Größe größer ist als meine Zelle (320 Pixel im Vergleich zu 280 Pixel). Ich verkleinere das Bild, und jetzt funktioniert es gut :)

Verwandte Themen