標準で以下のように追加されるNavigationController+TableViewControllerの間にContainerViewを追加することで固定されたfooter(toolbar)を追加します。
完成
固定されたまま、しっかり最下部のLまで表示されています。
環境
Mojave
swift4.12
iOS12
Xcode10
実装
1. NavigationController追加
ストーリーボードに、UIライブラリからNavigationControllerを追加し、初期設定のtableViweを削除します。
2. ViewControllerとNavigationControllerをセグウェ
削除後、ストーリーボードに、UIライブラリからViewControllerを追加し、[ctrl]+ドロップで「Manuel segue」でNavigationControllerと繋げます。
3. Navigetion追加
(不要なら飛ばす) ストーリーボード上のViewControllerに、UIライブラリからNavigetionやToolBarを追加してautolayoutでいい感じの位置に配置します。
4. ContainerViewの追加
ストーリーボード上のViewControllerに、UIライブラリからContainerViewを追加してautolayoutで0指定します。
ContainerView は追加すると、表示先のViewControllerが自動で作成されます。
5. TableViewの追加
自動で新しく追加されたViewControllerの初期設定のView(白い部分)を削除し、UIライブラリからTableViewとTableViewCellを追加します。

6. 完成
中身を追加する Swiftコードを書けば完成です。







