Löschen Sie Zeilen zwischen UITableViewCells in UITableView

81

Ich habe ein UITableViewmit erstellt UITableViewCell. Zwischen den Ansichtszellen sind Linien gewachsen. Ich möchte diese Zeilen löschen und nicht anzeigen, aber ich weiß nicht wie.

Ich arbeite mit Xcode 6.1 und Swift.

Hier ist ein Screenshot, der meinen Bildschirm anzeigt:

Geben Sie hier die Bildbeschreibung ein

DANKE!

Martin
quelle

Antworten:

254

Mit Objective-C haben wir:

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

für Swift 3 :

self.tableView.separatorStyle = .none

für Swift 2 :

self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None

ODER:

Wenn Sie den InterfaceBuilder verwenden , können Sie die Separator-Eigenschaft von tableView auf festlegenNone Geben Sie hier die Bildbeschreibung ein

instabil
quelle
6
In Swift 2 müssen Sie nicht wirklich schreiben, UITableViewCellSeparatorStyleda dies bereits der erwartete Typ ist. Sie können einfach self.tableView.separatorStyle = .Nonekurz schreiben .
Mathielo
Ich habe eine falsche Bearbeitung entfernt. Was hinzugefügt wurde, hatte nichts mit "Swift 4.1" zu tun, es bezog sich auf die Betriebssystemversion, nicht auf die Sprachversion. Außerdem sah es sowieso nicht nach einer guten Lösung aus und hätte definitiv in einer eigenen Antwort veröffentlicht werden müssen.
Eric Aya
16

In InterfaceBuilder können Sie die SeparatorEigenschaft auf Noneoder programmgesteuert festlegen, indem Sie die Eigenschaft separatorStyleIhrer Tabellenansicht auf festlegen UITableViewCellSeparatorStyleNone.

anka
quelle
8

Swift 3:

tableView.separatorStyle = UITableViewCellSeparatorStyle.none
Marcos Reboucas
quelle
5

Sie können dies über das Storyboard wie folgt tun.

ss

Savas Adar
quelle
1

Swift 5:

cell.selectionStyle = UITableViewCell.SelectionStyle.none
pratik bhiyani
quelle
0

tableView.separatorStyle = .none

beim Initialisieren der Tabellenansicht. Es kann eingestellt werden oder über das Storyboard oder die Feder

Randhir Kumar
quelle
1
Bitte versuchen Sie, weitere Erklärungen und Beispiele für das ursprüngliche OP und die Community zu geben.
Sunil Lulla