2010-11-22 4 views
2

Wie können wir den Separator-Stil auf Zellebene festlegen? d.h. jede Zelle wird einen anderen Separator-Stil haben?Zellseparator-Art

Antwort

2

Ich glaube nicht, dass Sie den Zellentrennungsstil pro Zelle festlegen können. Sie könnten versuchen, das Tabellenansichts-Trennzeichen auf UITableViewCellSeparatorStyleNone zu setzen und dann ein benutzerdefiniertes "Trennzeichen" selbst zu zeichnen, wenn Sie jede Zelle rendern.

Edit: So geht viel auf Ihrem aktuellen Code abhängig, welche Art von Tabelle, ob Sie eine benutzerdefinierte Tabellenzelle verwenden, was genau Sie mit „verschiedenen Separator Stil“ bedeuten, usw.

Ich habe das nicht ausprobiert, aber eine Option, die ich mir von ganz oben vorstellen kann, wäre, die UITableViewCell.backgroundView Eigenschaft zu verwenden. Sie könnten eine Unteransicht mit einer anderen Farbe hinzufügen, die nur ein paar Pixel hoch ist, oder Sie können eine UIImageView erstellen, die backgroundView füllt und das Bild so einstellen, dass das "andere" Trennzeichen erreicht wird.

+0

Danke. Können Sie mir bitte einen Beispielcode zum Schreiben dieses benutzerdefinierten Trennzeichens geben? – Abhinav