Frage

Im Moment habe ich eine Einstellung in meinem iPhone-App mit Interface Builder gebaut sehen, es besteht aus einem Hintergrundbild, einige Textfelder, Beschriftungen und Schaltflächen. Da diese sieht schlecht aus, ich mag die Einstellungen auf eine UITableView mit benutzerdefinierten UITableViewCells ansehen konvertieren.

Ich habe bereits versucht, einige Zellen in meine Einstellungen Ansicht des XIB hinzufügen und sie in der cellForRowAtIndexPath Methode (mit [Rückkehr myCell];) zurückkehrt, wie in Apples Tutorial geschrieben aber das funktioniert nicht für mich - mein ganzen Tableview sah seltsam und es zeigte nur die erste Zelle korrekt.

Ist es möglich, diese benutzerdefinierten Zellen in Interface Builder zu entwerfen? Muss ich für sie eine leere XIB erstellen oder kann ich sie in XIB meiner Sicht ist? Und wie ich sie in meinem Tableview füge?

Vielen Dank im Voraus,

Yassin

War es hilfreich?

Lösung

Sie können absolut individuelle Tabellenzellen hinzufügen, die Sie im Interface Builder gebaut. Dies umfasst sowohl statische Zellen und Dynamic-Zellen. Allerdings, ohne dass Sie weitere Informationen die beste Bereitstellung ich sagen kann, ist „doppelte Dokumente überprüfen und versuchen Sie es erneut.“ Ich kann nur sagen, dass es funktioniert und es ist ziemlich einfach, so ist es schwer zu sagen, was Sie verpasst haben. Es könnte hilfreich sein, wenn Sie schreiben, was Sie haben für die Tableview. CellForRowAtIndexPath Methode

Da Sie sagen, dass Sie nur ein paar Textfelder haben, würde ich empfehlen, der auf der Technik zum statischen Abschnitt der Tabelle View-Programmierung Führungsreihe Inhalts. Sie würden wahrscheinlich jedes Feld des Formulars haben wollen in einer segmentierte Tabellenansicht zu einer Reihe entsprechen, es wird alles schöner aussehen lassen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top