Как добиться анимации ячейки, когда она перемещается из одного collectionView в другое? - PullRequest
0 голосов
/ 28 марта 2020

У меня есть два представления коллекции. Один сверху и один снизу. Выбрав ячейку, я хочу переместить ее в верхний коллекционный вид, анимируя ячейку следующим образом:

enter image description here

Я могу добавлять и удалять ячейки в обычный способ. Но кто-нибудь может сказать мне подход, чтобы следовать специально для этой анимации?

1 Ответ

0 голосов
/ 29 марта 2020

Я нашел способ. Но все же предложения приветствуются. Я использую пошаговый подход для достижения этой анимации в didSelectRow.

  1. Заполните целевой источник данных collectionView и вставьте новый элемент (пока не скрывайте его).
  2. Дублируйте выбранный collectionViewCell и сохраните его в переменной dummyView.
  3. Сделайте фон collectionViewCell серым и скройте textLabel.
  4. Добавьте дублированный dummyView в тот же фрейм (относительно self.view), что и collectionViewCell.
  5. Анимируйте его, чтобы перейти к ячейке назначения.
  6. Отобразите исходную ячейку назначения и удалите dummyView из superView.

Надеюсь, любой, кто читает это, поймет. Не стесняйтесь оставлять комментарии, если нет :)

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