UICollectionView с саморазмерными ячейками использует оценочныйItemSize для удаления анимации

я используюUICollectionView с самоконтроля клеток и установилиestimatedItemSize свойство для этого работать.

Однако при выполнении анимации удаления ячейки анимируются в свое положение, если их размерestimatedItemSize свойство, а не их автоматический макет (фактический) размер.

Что еще хуже, наши ячейки имеют переменные размеры, и, похоже, нет такого метода, какUITableView где мы можем передать приблизительный размер на путь индекса.

Я попытался создать подкласс макета потока представления коллекции и переопределитьinitialLayoutAttributesForAppearingItemAtIndexPath(_:) а такжеfinalLayoutAttributesForDisappearingItemAtIndexPath(_:), но при проверке возвращаемые значения суперкласса для этих методов верны.

Кто-нибудь знает решение этой, казалось бы, базовой ошибки?

Ответы на вопрос(0)

Ваш ответ на вопрос