为 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。
我有一个包含 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。