如何插入集合视图节

时间:2017-12-03 15:26:34

标签: ios swift uicollectionview

我知道如何插入项目,就像这样:

let insertionIndex = IndexPath(item: 0, section: 0)
collectionView.insertItems(at: [insertionIndex])

但是对于使用IndexSet插入部分的部分,这会让我感到困惑,有人可以演示如何创建有效的IndexSet并在该索引处插入一个部分吗?

1 个答案:

答案 0 :(得分:2)

您可以使用数组文字创建IndexSet

let i: IndexSet = [1, 2, 4]

或者如果您已经有[Int],则可以将其传递给IndexSet构造函数:

let array = [4, 5, 6]

let i2 = IndexSet(array)

所以,如果你想在索引0插入一个新的部分,你只需要调用:

collectionView.insertSections([0])