私のプロジェクトでは、私は、私のビューにtableView、moviePlayer、およびいくつかのサブビューを追加する傾向があります。 サブビュー内のボタンのすべてのIBActions、またその中のtableViewのデータソースとデリゲートになります。ViewControllerはビューのサブビューのアクションも処理する必要がありますか?
その結果、ViewControllerは非常に大きなクラスになりました。
サブビューに別のコントローラーが必要ですか?これらのサブコントローラとビューコントローラの間でどのように通信しますか。
カテゴリを使用しますか? –
いいえ、単にUIViewControllerのセットを使用してください。 –
なぜ通知?デリゲートを設定することはありませんか? –