UITableViewCell außerhalb der UITableView
Merke ich, dass InterfaceBuilder hat UITableViewCell
in seiner Bibliothek von Objekten, die ich ziehen kann, auf einen Blick. Ich Frage mich, ob es überhaupt Sinn macht man außerhalb eines UITableView
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
UITableViewCell
s sollen verwendet werdenUITableView
s nur. Fühlen Sie sich frei, kleben Sie Sie an anderer Stelle, aber Sie tun dies auf eigenes Risiko.UITableView
wenn Sie dies wünschen. Ich würde dringend davon abgeraten, mit einemUITableViewCell
außerhalb derUITableView
.Habe ich versucht, und ja, es scheint nicht zu funktionieren. Das ist, natürlich, fair, angesichts der Zweck und die Verwendung der Zellen.
Einen Grund für den Wunsch, dies zu tun, in meinem Fall habe ich die Zelle in einer Tabelle anzuzeigen, wählen Sie eine Zelle, dann drückt auf eine andere Ansicht, von denen ein Teil eine genaue Wiederholung des Inhalts der Zelle, im oberen Bereich angezeigt.
So wäre es sehr bequem, einfach die Zelle an der Spitze auf die neue Ansicht, und habe es aufgefüllt, ohne dass extra code.
Was ich gemacht habe, geladen wird die Zelle aus seiner Feder, es einzurichten, und fügte dann den contentView der Zelle, um mein neues geschoben Ansicht. Dies erzielt die gewünschte Wirkung.
Beste Ersatz für die
UITableViewCell
mit einemUIView
wenn Sie es verwenden möchten, die außerhalb der Tabelle anzeigen... können Sie versuchen, die gefälschte disclousure-Anzeige zeichnen Sie es selbst, oder mit einem iconWenn Sie möchten, um den code wiederverwenden, können Sie den login in eine benutzerdefinierte UIView-Unterklasse, die sowohl in der Zelle und auch in den regulären UI
Ich würde abraten mit
UITableViewCell
außerhalb derUItableView
wie verlockend es sein kann... die Zelle entspricht Wiederverwendung handling-und layout-Auflösungen, so dass, während es kann gut Aussehen, es ist ein Missbrauch, die auslösen können unvorhergesehene Probleme