ReloadItems не позволяет анимацию.
Я пытался использовать collectionView :( willDisplay), но reloadItems () фактически перегружает анимацию (т.е. обрезает ее и перезагружает ячейку)
Я пытался выполнить executeBatchUpdates (), но я получаю ошибку outOfRange в этот блок:
collectionView.performBatchUpdates({
// reload one or more items
collectionView.reloadItems(at: [tappedArray[0], tappedArray[1]])
}) { (_) in
// do animations here
if let cell1 = collectionView.cellForItem(at: self.tappedArray[1]) {
self.animateCell(cell1)
}
}
Если один элемент в collectionView перезагружается, как я могу добавить анимацию (и) для повторного отображения этого элемента?