多くの場合、アプリを作成しているとき、私はこのような状況に陥っています: ビュー スタックを処理する UINavigationController と、それぞれのビューを制御するいくつかの UIViewControllers があります...
しかし、mainView にいくつかのカスタム UIView を追加したい場合、コードを管理する方法がわかりません。
各 UIViewController は 1 つのビュー (通常は画面サイズ全体を占める) を 1 つだけ処理する必要があり、ビューはそのコンテンツを制御するべきではありません (極端な制限で更新する必要があります)。これもできません:
[myViewController1.view addSubview:childViewController.view];
このようなことを達成したい場合は、どうすればよいですか?
オレンジ色の部分は、同じ UIView(Controller?) の 3 つのインスタンスである必要がありますが、コンテンツは NSObject (明らかにユーザー) に依存します。
これはコンテンツをセグメント化する上で非常に重要だと思います。これは簡単な問題ですが、多くの矛盾する回答が見つかりました。この一般的な問題を処理するためのベスト プラクティスは何ですか? これらのオレンジ色のビューは、UITableViewDatasource を処理するために UIViewControllers のインスタンスである必要がありますか? この場合、addChildViewController は関連していますか?
私はすでに多くの機能を見つけましたが、どうすればよいかわかりません...また、xibsを使用しています。
私(および私が思う他の人々)を助けることができれば、事前に感謝します。