web-dev-qa-db-ja.com

StoryboardでUITableViewにフッターを追加する方法

私はiOSの開発にかなり慣れていない。

UITableViewControllerのテーブルビューにフッターを追加します。 Storyboardでフッターとしてグラフィカルに使用したいビューを作成しましたが、テーブルビューにフッターとして接続する方法はわかりません。

self.tableView.tableFooterViewを割り当てることにより、UITableViewControllerviewDidLoadメソッドにフッターをプログラムで追加できます。しかし、ストーリーボードでフッタービューを作成しました。ベストプラクティステーブルビューにフッターとして追加する方法は何ですか?

91
Jon Cox

ビューをtableViewの下部にドラッグするだけです。階層内で、tableviewのサブビューになることがわかります。次に、ラベルやボタンなどのサブビューをそこにドラッグしたり、高さを調整したりできます。

183
dbrajkovic

非常に簡単です! dbrajkovicのソリューションですが、グラフィカルな方法で。テーブルビューにビューを追加するだけです。以上です。 enter image description here

その例では、フッタービュー(免責事項ビュー)には2つのラベル(Llb免責事項のタイトルとLbl免責事項のコンテンツ)があります。

上記の答えは、ひねりを加えただけでうまくいきました。セルがテーブルビューの高さいっぱいになった場合、フッターを追加できないことがわかりました。いくつかのセルを削除すると、フッターを追加できるようになり、その後でセルを追加し直すことができました。

5
timschmitz