snapshotView (afterScreenUpdates :) ломает анимацию CSS - PullRequest
0 голосов
/ 19 декабря 2018

Я использую snapshotView(afterScreenUpdates:true) для анимации перехода.

После создания некоторых моментальных снимков все CSS-анимации во встроенном WKWebView ломаются и больше не анимируются.

ВЧтобы убрать сложность, я создал пример проекта:

https://github.com/jweihs/SnapshotDebugger (содержащий скринкаст GIF)

Образец создаст 200 снимков SnapshotViews и перезагрузит простую анимацию CSS fadein..

Из-за менее сложной иерархии представлений образцу приложения требуется ~ 200 снимков-представлений для воспроизведения описанной ошибки.В моем продуктивном приложении достаточно ~ 10 снимков.

layer.render() не вариант (проблемы с производительностью)

afterScreenUpdates:false не будет работать для переходов

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