これらは 2 つの異なる質問かもしれませんが、基本的には同じことを尋ねます。私は単一のビューアプリを持っています。私の画面にはTable Viewと がありCollection Viewます。
1)テーブルビューとコレクションビューにdatasource(そしてもちろん)を提供したいのですが、(コードをきれいにするために)同じ(メイン)ファイルdelegateに入れたくありません。しかし、インターフェイス ビルダーでは、ビュー コントローラーであるファイルの所有者として(および)ViewController宣言することしかできません。これどうやってするの?プログラムで宣言するのは正しい方法ですか? もしそうなら、それはどこで行われるべきですか?それとも、データソース (およびデリゲート) を から分離するのがベスト プラクティスではないでしょうか?datasourcedelegateViewController
2) テーブル ビューのカスタム セルに、同じ場所 (ファイル) でボタンのアクションを処理したくないボタンがあります。行の選択 (デリゲート obj) を処理します。しかし、もう一度 IB は、アクションをカスタム セル クラスに接続することだけを許可します。アクションを別の場所に接続するにはどうすればよいですか?
事前にご回答いただきありがとうございます、
ダン
