私はiOS開発に不慣れで、既存のプロジェクトで作業しています。ビューとビューコントローラをどのように概念化する必要があるか、およびそれらを処理するための規則について簡単に質問します。
基本UIViewController
クラスには実際の「物理的」(より良い言葉がないため)ビューを参照するプロパティview
があり、コントローラーは基本的にその物理的ビューを管理します(そしてそれをモデルなどに結び付けます-私が理解している標準のMVCのもの)。
これは、ViewControllerがココアタッチで概念的に優先されることを示唆しています。ただし、サブビューを(親の物理ビューまたは親のビューコントローラーに)追加する場合、ビューコントローラーではなく物理ビューを受け入れます。
最初にサブビューコントローラー(おそらく独自の物理ビューを作成します)を作成してから、そのview
プロパティをに渡すことが期待されていaddSubView
ますか?ここでの従来のワークフローで明らかな何かを見逃していないことを確認したいだけです。