テーブル ビューとマップ ビューを切り替えたいデータがあります。以前は、すべてを 1 つのビュー コントローラーに配置していました。しかし、1 つのビュー コントローラー上に 2 つの個別のビューのサブビューが多数あるため、これは非常に面倒になると思います。したがって、一方のビューを非表示にして他方を編集する必要があります。(これが普通じゃない?)
私の好みのオプションは、2つのサブビューを持つ1つのView Controllerだと思います。これまでに考えたことは次のとおりです...
埋め込まれたセグエでa を分離するビュー コンテナーを使用してみました
UIView
が、接続できるセグエは 1 つだけのようで、2 つ必要でした (テーブルとマップ用)。このビュー コンテナーを使用して良いサンプル マテリアルを見つけるのは困難でした。次に、ニブを使用することを考えました。絵コンテのあとにIOSプログラミングを始めたのでペン先はまだ使ったことがありませんが、これでいいのではないでしょうか?
UIView
ビュー コントローラにロードできる2 つのnib を作成します。1 つのビュー コントローラーを使用して、その中に 2 つのビューを作成できます。1 つはすべてのテーブル ビュー サブビューを保持し、もう 1 つはすべてのマップ ビュー サブビューを保持します。しかし、私が言ったように、これはビューの編集を難しくします。
だから私の質問、同じデータを使用するビューを作成する良い方法は何ですか?
ビューを「トグル」するために、ナビゲーションスタックもポップしてプッシュすることを考えましたが、ビューは同じレベルにあり、ナビゲーションスタックは意味がないと思います。