タブベースのアプリケーションがあり、2 つのタブに同じビュー レイアウトを再利用したいと考えています。
ビューは同じ UIViewController サブクラスを共有していますが、ストーリーボードで同じシーン/レイアウトを共有できないようです。1 つのシーン/ビューに 2 つのタブ アイテムを配置できません。
私が「解決」した方法は、別のビューを追加し、元のビューからレイアウトをコピーして貼り付け、新しいタブ項目のセグエを接続することです。次に、viewWillAppear
メソッドで、選択したタブに応じて異なるコンテンツを表示するようにします。しかし、元のビューのレイアウトで何かを変更したい場合、これは面倒です。
ストーリーボードを使用してこれを実現するよりエレガントな方法はありますか、それともプログラムでビューを作成する必要がありますか?