UITableView, Separator Farbe wo zu setzen?
Ich habe eine UITableView
im IB und die "Delegierten" und "datasource" - und alles ist gut funktioniert. Was ich als Nächstes tun wollte, war das Trennzeichen ändern, das Farbe, aber die einzige Möglichkeit die ich finden konnte, das zu tun, war, fügen Sie die Methode zu einem der Delegierten Rückrufe, gibt es einen besseren Ort, ich sollte dies?
Ich nicht im moment, aber ich dachte, dass ich vielleicht hinzufügen müssen, um ein "iVar" von meinem controller, dass ich den link zu der UITableView
im IB und legen Sie dann separator-Farbe in der viewDidload
?
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView setSeparatorColor:[UIColor blackColor]];
return 65;
}
InformationsquelleAutor der Frage fuzzygoat | 2010-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hoffe, das hilft - du brauchst die
self.
auf ihn zugreifen, denken Sie daran.InformationsquelleAutor der Antwort Helen
Nun sollten Sie in der Lage sein, es zu tun direkt in die IB.
Nicht sicher, wenn dieses verfügbar war, als die Frage gepostet wurde ursprünglich.
InformationsquelleAutor der Antwort Myxtic
Swift version:
InformationsquelleAutor der Antwort King-Wizard
Versuchen + (instancetype)Aussehen von UITableView:
Objective-C:
Swift 3.0:
Hinweis: Ändern, spiegeln alle verwendeten Tabellen in der Anwendung.
InformationsquelleAutor der Antwort Nitesh Borad
Wenn Sie nur wollen, um die gleiche Farbe zu jedem separator und es ist undurchsichtig, die Sie verwenden können:
Wenn Sie möchten, verwenden Sie unterschiedliche Farben für die Separatoren oder deaktivieren Sie das Trennzeichen, Farbe oder verwenden Sie eine Farbe, die mit alpha.
VORSICHTIG SEIN: Sie müssen wissen, dass es ist ein backgroundView in den separator, die eine Standard-Farbe.
Ändern mit dieser Funktion können Sie:
Hoffe, es hilft!
InformationsquelleAutor der Antwort ezefire
Swift 3, xcode version 8.3.2, storyboard->wählen Sie Ihre Tabelle Ansicht->Inspektor->Separator.
InformationsquelleAutor der Antwort Giang