Я хотел бы настроить стили анимации, когда UICollectionViewCell вставлен и/или удален.
Причина, по которой я нуждаюсь в этом, заключается в том, что по умолчанию я вижу, что вставка ячейки имеет плавное исчезновение в анимации, однако удаление ячейки имеет комбинацию анимации move-to-the-left + fade out. Я был бы очень доволен этим, если бы не одна проблема.
После того, как я удалю ячейку, она по-прежнему используется повторно, когда я добавляю новые, и когда она повторно используется, она добавляется не с эффектом по умолчанию, а вместо этого представляет собой комбинацию move-to-the-left + fade in.
Я не уверен, почему я получаю эту несогласованность в анимации. Если это известная ошибка/проблема/глупость (на моей стороне:)), пожалуйста, дайте мне знать, как ее исправить.
В противном случае дайте мне знать, как настроить пользовательскую анимацию, когда ячейка удалена (или указать мне на учебник).
Спасибо
UPDATE
Исправлено странное поведение анимации путем подкласса UICollectionViewFlowLayout и добавления этой строки кода
- (UICollectionViewLayoutAttributes *) initialLayoutAttributesForAppearingItemAtIndexPath:(NSIndexPath *)itemIndexPath {
return nil;
}
Что это!:)