我有一个带有2部分的CollectionView。每个部分将持有两组图像。我想为这两个部分提供标题。随之而来的是,我还希望滚动方向保持水平。滚动,我使用了:
if let layout = collectionFavourites.collectionViewLayout as? UICollectionViewFlowLayout {
layout.scrollDirection = .horizontal
但是,当用户滚动其中一个时,将滚动两个部分。
为了在这两个部分中进行调解我的数据,我使用了以下代码:
switch indexPath.section
{
case 0:
gTableFavouriteImagesIndexArray.sort())
let index = gTableFavouriteImagesIndexArray[indexPath.row]
let dictImage = gTableImageArray[index]
lblTitle.text = dictImage["Title"] as! String?
imgView.image = dictImage["image"] as! UIImage?
default:
gCollectionFavouriteImagesIndexArray.sort()
let index = gCollectionFavouriteImagesIndexArray[indexPath.row]
let dictImage = gCollectionImageArray[index]
lblTitle.text = dictImage["Title"] as! String?
imgView.image = dictImage["image"] as! UIImage?
}
我想要一个部分的图像上的一个部分和下行的一面。但是,我将所有这些都像他们所有人一样,都像同一部分一样。请在这个问题上帮助我。
您可以通过拥有一个带有2个部分的表图(每节一行)来做到这一点。然后在两个部分中创建一个将保存两组图像的部分。