Анимация UIViewController в Swift 3

Я новичок в iOS Dev и хотел задать вопрос. Я не знаю, ответили ли они в Objective-C, но я не нашел быстрых 3 реализаций этого.

GIF-ссылка выглядит следующим образом: https://i.imgur.com/zLa2YZu.gifv

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

Спасибо за ваше время!

1 ответ

Так что я могу помочь вам, если дать подсказки о направлениях, которые вы хотите пойти:

  • Оверлей должен быть UIViewController. Вы можете указать ему CGRect, где находится элемент на экране, из которого вы хотите анимировать, и затем либо реализовать пользовательский переход, либо вызвать функцию, которая анимирует с этой точки.

  • Ваш контроллер представления будет иметь коллекционное представление вверху, а затем представление внизу, которое будет содержать всю информацию об элементе.

  • При касании элементов представления коллекции UIViewController будет давать новый элемент представлению внизу.

Другие вопросы по тегам