Vielleicht unwahrscheinlichen Fall das separatorStyle Eigenschaft des Tableview festgelegt, aber es ist eine andere mögliche Ursache.
Ich habe eine benutzerdefinierte UITableView
namens AddressBookTableView und es ist in einem .XIB für einen meiner View-Controller enthalten. Die Sache, die ich bemerkte, war, dass es als UIView
Element mit der benutzerdefinierten Klasse hinzugefügt worden war, die AddressBookTableView ist. Ich löschte dieses Element und fügte stattdessen ein UITableView
Element hinzu, dessen Klasse ich wieder als AddressBookTableView spezifizierte und die Trennzeichen auf magische Weise wieder erschienen!
mich Nahm eine super lange Zeit, dies zu finden ...
Stellen Sie sicher, Ihre benutzerdefinierten UITableView
.xib Elemente UIView
Elemente nicht umbenannt in der Tat benutzerdefinierte UITableView
Elemente sind.
Um ehrlich zu sein, bin ich überrascht, dass das einzige bemerkbare Artefakt dieses Fehlers war, dass die Separatoren fehlten. Ansonsten funktionierte das UITableView noch normal?
Wenn Sie layoutSubviews überschreiben, rufen Sie auch [super layoutSubviews] auf; zuerst – codecaffeine
@codecaffeine Jesus, danke dafür. – ZShock
@codecaffeine Arbeitete auch für mich. Danke –