これは、いずれかの方法を実装することができますが、私はおそらく1つのコレクションビューで行くだろう。その後
override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 3
}
あなたがなりますそれを分割することは、あなたが次にあなたが持つ各セクション内の項目数を決めるだろう機能
override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
return 3
}
を使用して実装して別のセクションで行われます
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath)
// Configure the cell
return cell
}
次に、新しいビューコントローラーに移動します。
override func collectionView(collectionView: UICollectionView, shouldSelectItemAtIndexPath indexPath: NSIndexPath) -> Bool {
return true
}
indexPathを使用してセルを選択した機能に必要なときに、各セルの正確なloccationsにアクセスすることができindexPath.sectionとindexPath.row。また、viewViewrollerを離れることなくセルの内容が更新されると、collectionViewが機能するように、また、collectionView.reloadData()を呼び出すために、collectionViewのデリゲート/データソースを設定する必要があります。 3つのセクションで1つのcollectionViewを使用し、3つのテーブルビューを使用する場合、ラベルやヘッダーを使用するのはsimularly複雑ですが、この方法はお勧めしません。そして最後に... link to collectionView tutorial
あなたは違うセクションを見るために上下にスクロールすることができますか? – jo3birdtalk
'UITableViewCell'を使い、そのセルの中に' UICollectionView'を追加します。あなたの問題を解決します。 –