在CollectionView Swift 3.0中给出标题



我有一个带有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个部分的表图(每节一行)来做到这一点。然后在两个部分中创建一个将保存两组图像的部分。

最新更新