UITableViewDiffableDataSource - анимированный переход элемента при переходе в другой раздел - PullRequest
0 голосов
/ 04 июля 2019

iOS 13 - бета

Я использую UITableViewDiffableDataSource и хочу переместить элемент из одного раздела в другой.

Я применяю новый снимок к источнику данных, и элемент мгновенно перемещается без анимированного перехода .Я пытался .automatic и .fade defaultRowAnimation для источника данных, но не повезло.

Автоматическая анимация ведет себя очень странно.

Яподумав, будет ли это правильно анимировано, если я использую UICollectionView вместо UITableView?

1 Ответ

0 голосов
/ 04 июля 2019

NSDiffableDataSourceSnapshot имеет метод moveItem(item,after/beforeItem).

После вызова этого метода и применения моментального снимка движущийся переход правильно анимируется.

Но теперь возникла проблема с неизвестным пунктом назначения.Метод moveItem не получает параметр секции назначения.Так что не ясно, к какому пункту раздела будет принадлежать после перехода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...