1

Моя проблема: найдите способ, чтобы при нажатии кнопки новая ячейка представления коллекций была вставлена ​​анимацией, скользящей с правой стороны экрана.Анимировать добавление/удаление UICollectionViewCells

На данный момент у меня есть кнопка в моем представлении, когда она нажата, добавляет новый объект в мою модель, а затем вызывает reloadData, и новые ячейки просто появляются на экране. Все, с чем я борюсь, - это анимация. Любая помощь будет очень высоко ценится.

Благодаря

ответ

1

Если вы хотите, чтобы клетки анимации, вы можете установить свойство shouldAnimate = YES. Затем в вашем collectionView:cellForItemAtIndexPath: проверьте это свойство и примените анимацию, если необходимо (или удалите ее).

После установки свойства перезагрузите только видимыеЦел.: [collectionView reloadItemsAtIndexPaths:collectionView.indexPathsForVisibleItems].

Теперь, поскольку анимация предоставляется, когда ячейка запрашивается через протокол Datasource-Protocol, вы также получаете анимацию при прокрутке.

Смежные вопросы