集合视图单元格与其他单元格之间的显示顺序更改

时间:2018-06-28 19:18:17

标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout

Collection view cell design

我在集合视图中添加的单元格每个都有不同的单元格标识符。
但是每种单元格类型最多只能访问一种。

如果第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
}

0 个答案:

没有答案