插入单元格不会更新insetForSectionAtIndex

时间:2016-07-15 10:26:07

标签: ios swift

使用以下内容将单元格插入集合:

 let index = data.count-1
            let indexPath = NSIndexPath(forItem: index, inSection: 0)
            collectionView.insertItemsAtIndexPaths([indexPath])

正常但不会在更新时调用此委托:

 func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAtIndex section: Int) -> UIEdgeInsets {

为什么我需要这个?因为我根据索引对齐单元格,所以新单元格在插入时最适合(左/右)对齐。

是否可以在插入时调用它? (不想处理cellForItemAtIndexPath

内的职位

1 个答案:

答案 0 :(得分:0)

不,你记得的委托方法只会调用secions而不是单元格。

您可以将UI元素对齐在单元格内,而不是对齐单元格本身。