テーブルビューを含むビューがいくつかありますが、他のコントロールも同様です。これまで、UIViewController をサブクラス化し、テーブルビューを手動で追加してきました (その上/下に他のコントロールを追加)。スクロールを手動で処理し、場合によってはサイズを変更する必要があることを除けば(テーブルのコンテンツが動的な場合)、それほど面倒ではありません。
UITableView の tableHeaderView と tableFooterView は、投げたものをほとんど処理できることがわかりました。もちろんまったく関係がないのに、セクションのヘッダー/フッターに関連していると思って、以前にそれらをざっと見たと思います。
それを念頭に置いて、一連のクラスを UIViewController ではなくサブクラス UITableViewController に変換する前に、これは標準的な方法ですか? たとえば、ほとんどがテーブル以外のコンテンツであるが、動的なテーブルビューが途中まであるビューがある場合、単純に UITableViewController を使用して、その周りのすべてをヘッダー/フッターに配置することをお勧めしますか?