我在集合视图中添加的单元格每个都有不同的单元格标识符。
但是每种单元格类型最多只能访问一种。
如果第5个单元格的数据首先出现,则单元格的顺序将取决于数据。
有时只有一个单元格在改变其位置。
func collectionView(_ collectionView: UICollectionView, cellForItemAtindexPath: IndexPath) -> UICollectionViewCell {
let valueLabels = Array(valuesPidMap.keys)[indexPath.row]
let pidinfo = self.getsettingsName(pid: valueLabels)
if valueLabels == constants1 {
return cell2
}
if valueLabels == constants2 {
return cell3
}
if valueLabels == constants3 {
return cell4
}
if valueLabels == constants4{
return cell5
}
//for all other constants
// other cell dat objects will come here i will get more then one
return cell
}