Продолжайте играть в gif через переход UIViewController - PullRequest
0 голосов
/ 10 июля 2019

Рассмотрим этот хорошо известный паттерн:

(taken from RMPZoomTransitionAnimator)

«канал» UIViewController с UICollectionView -> пользователь нажимает на ячейку -> ячейка анимируется во время перехода -> «выделенный» UIViewController показывает выбранный элемент с дополнительной информацией и варианты.

Мой вопрос: Как применить этот шаблон с анимированным GIF, который продолжает играть во время перехода и в выделенном UIViewController?

Мы все видели, как это было сделано в Facebook и Twitter с запуском видео : при нажатии на видео из основного канала видео продолжает воспроизводиться как обычно (не останавливается, не останавливается, не возвращается к начало) во время перехода и в новом, выделенном UIViewController. Как будто выделенный UIViewController уже был встроен как элемент в ленту новостей и только увеличивался при нажатии.

В моем приложении фидом является UICollectionView, каждая ячейка показывает [FLAnimatedImageView][2], который воспроизводит gif в цикле. При касании он переходит к выделенному UIViewController, как показано в примере выше. Однако, поскольку это новый UIViewController с новым экземпляром FLAnimatedImageView, он загружается снова и воспроизводится с самого начала (API FLAnimatedImageView не предлагает воспроизводить его с определенного кадра; только с первого кадра).

Я просто хочу, чтобы гиф продолжал играть без перерывов. Если это невозможно с FLAnimatedImageView, я могу рассмотреть другие варианты.

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