webentwicklung-frage-antwort-db.com.de

So fügen Sie einer UITableView in Storyboard eine Fußzeile hinzu

Ich bin ziemlich neu in der iOS-Entwicklung.

Ich möchte der Tabellenansicht in einer UITableViewController eine Fußzeile hinzufügen. Ich habe die Ansicht, die ich als Fußzeile verwenden möchte, grafisch in Storyboard erstellt, kann jedoch nicht herausfinden, wie ich sie als Fußzeile in meine Tabellenansicht einbinden kann.

Ich kann eine Fußzeile programmgesteuert in die UITableViewController-Methode von viewDidLoad einfügen, indem ich self.tableView.tableFooterView. Aber ich habe meine Fußzeilenansicht in Storyboard erstellt. Wie kann ich sie bewährte Methode als Fußzeile zu meiner Tabellenansicht hinzufügen?

91
Jon Cox

Sie können eine Ansicht einfach in den unteren Bereich der Tabellenansicht ziehen. In der Hierarchie sehen Sie, dass es sich um eine Unteransicht der Tabellenansicht handelt. Sie können dann Unteransichten wie Beschriftungen und Schaltflächen dorthin ziehen, die Höhe anpassen usw.

183
dbrajkovic

Sehr einfach!. dbrajkovic Lösung aber auf grafische Weise. Fügen Sie einfach eine Ansicht zur Tabellenansicht hinzu. Das ist alles !. enter image description here

In diesem Beispiel hat die Fußzeilenansicht (Disclaimer View) zwei Bezeichnungen (Llb Disclaimer Title und Lbl Disclaimer Content).

Die obige Antwort hat bei mir mit einem Dreh geklappt. Ich konnte keine Fußzeile hinzufügen, wenn die Zellen die gesamte Höhe der Tabellenansicht ausfüllten. Durch das Entfernen einiger Zellen konnte ich die Fußzeile hinzufügen. Danach konnte ich die Zellen wieder hinzufügen.

5
timschmitz