Falsche UITableView separator Farbe auf iOS7
Ich werde UITableView
separator Farbe auf diese Weise:
- (void)viewDidLoad
{
[super viewDidLoad];
self.tableView.separatorColor = [UIColor colorWithRed:1.0f green:1.0f blue:1.0f alpha:0.1f];
}
Und MANCHMAL auf iOS7 meiner Tabelle anzeigen Separatoren anders Aussehen (Zellen mit Daten und leere Zellen-Separatoren haben unterschiedliche alpha denke ich), betrachten Sie angehängte Bild:
Wie kann ich dieses Problem lösen?
- Die ersten zwei Separatoren sind deutlich dunkler als jene, die trennen und leere Zellen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, entfernen Sie alle cell separator, der hat leeren content verwenden Sie dann folgende Zeile von code.
in
viewDidLoad
Methode.Andere Weise set
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
und eigeneUIImage
für separator.EX:
Und vergessen Sie nicht die
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
EDITE :
Nicht sicher, aber könnte hilfreich sein, in Ihrem Fall:
set
self.tableView.separatorInset = UIEdgeInsetsZero;
Bekommen Von Frage/Antwort.
self.tableView.separatorInset = UIEdgeInsetsZero;
und arbeiten wie ein Charme!!! Ich danke Ihnen sehr! 🙂Tauschen Sie die Reihenfolge der beiden Aussagen. Legen Sie die Farbe zuerst, dann die Beilage:
Dies können Sie erreichen, visuell im storyboard oder nib/xib -
Setzen UIImageView am unteren Rand der Zelle und Sie können Sie Bild, wie pro Ihre Anforderung
SCHRITT 1: Legen Sie Teiler wie pro Bild
SCHRITT 2: Setzen Sie Separator-style auf none
Können Sie es programmatisch: