使用以下内容将单元格插入集合:
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
)
答案 0 :(得分:0)
不,你记得的委托方法只会调用secions而不是单元格。
您可以将UI元素对齐在单元格内,而不是对齐单元格本身。