Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,959件0StoryBoardで、1画面に複数のUICollectionViewを配置しました。UICollectionViewのdataSourceとdelegateはStoryBoard上でOutletをViewControllerと紐付けてあります。コードでは下記のようにUICollectionViewDelegate等を指定しています。}}複数個のUICollectionViewがある場合、どちらのUICollectionViewのイベントであるかを指定できるのでしょうか?また、UICollectionViewをカスタムクラスファイル(CustomCollectionView1.swift)というようなファイルを作って、それぞれで、デリゲート等を指定するのでしょうか?よろしくお願いします。Int等のデリゲートメソッドの引数のcollectionViewのtagの値を取り出すことによりどのUICollectionViewのイベントかを識別することができます。個の銅バッジtagによって識別することができました。ありがとうございます。5:50はい、できます。デリゲートメソッドの引数やその他の処理に必要なデータを引数として別クラスに渡してメソッドを呼び出すことで、見やすいコードになるかと思います。解説サイトや書籍等では、説明のしやすさや見やすさ?等の理由から1つのUIViewController.swiftの中で完結させている例が多いですが、実際の開発ではMVCの考え方に基いて処理内容は別クラスで実装するのが一般的だと思います。6:13ありがとうございます。UICollecti‌​onView.swiftの中で、デリゲートメソッド等を用意しておいて、ロジック部分については、別クラスで実装するようなイメージと捉えました。|0Storyboard上のUICollectionViewインスタンスをViewControllerのIBOutletなプロパティに保持しておいて、デリゲートメソッドでは引数のcollectionViewがプロパティと同じオブジェクトを指しているかを比較するというはいかがでしょうか。個の銅バッジありがとうございます。こちらの方法でも試してみます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。