私はタブベースのアプリケーションを持っており、2つのタブに対して同じビューレイアウトを再利用したい。タブベースのアプリケーション内の2つのタブ項目間でシーン/ビューレイアウトを共有
ビューは同じUIViewControllerサブクラスを共有しますが、私のストーリーボードで同じシーン/レイアウトを共有できないようです。 1つのシーン/ビューに2つのタブ項目を配置することはできません。
「解決済み」というのは、単純に別のビューを追加し、元のビューからレイアウトをコピー・ペーストし、新しいタブ・アイテムにsegueを接続することです。次に、viewWillAppear
メソッドでは、どのタブが選択されているかによって異なる内容が表示されます。しかし、元のビューのレイアウトで何かを変更したい場合、これは面倒です。
ストーリーボードを使用してこれを実現するよりエレガントな方法がありますか、プログラムでビューを作成する必要がありますか?
私はすでにUITabBarItem.tagを使用して、ビューに含めるコンテンツを決定します。私の質問は、ストーリーボードでビューをレイアウトし、そのビューレイアウト(シーン)にタブ付きビューの両方を接続できるので、Storyboardの2つのレイアウト間でコピー・ペーストする必要がないかどうかです。 – pojo