1画面に複数個のUICollectionViewを配置した場合のデリゲート設定
StoryBoardで、1画面に複数のUICollectionViewを配置しました。
UICollectionViewのdataSourceとdelegateはStoryBoard上で
OutletをViewControllerと紐付けてあります。
コードでは下記のようにUICollectionViewDelegate等を指定しています。
class ViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 20
}
}
複数個のUICollectionViewがある場合、どちらのUICollectionViewのイベントであるかを
指定できるのでしょうか?
また、UICollectionViewをカスタムクラスファイル(CustomCollectionView1.swift)というようなファイルを作って、それぞれで、デリゲート等を指定するのでしょうか?
よろしくお願いします。