为 CollectionView Swift 3.0 中的部分提供标题?

Giving a title to sections in 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 个部分(每个部分一行)的 tableView 来做到这一点。 然后在将保存两组图像的两个部分中创建一个 collectionView。