snapshotView(afterScreenUpdates :)中断CSS动画

时间:2018-12-19 12:21:42

标签: ios css swift uikit

我正在使用snapshotView(afterScreenUpdates:true)制作过渡动画。

在创建了一些snapshotViews之后,嵌入的WKWebView中的所有CSS动画都被破坏,并且不再具有动画效果。

为了消除复杂性,我创建了一个示例项目:

https://github.com/jweihs/SnapshotDebugger(包含截屏GIF)

该示例将创建200个SnapshotView,并重新加载一个简单的CSS fadein动画。

由于视图层次结构不太复杂,因此示例应用程序需要约200个snapshotViews才能重现所描述的错误。在我高效的应用中,大约10个快照视图就足够了。

layer.render()不是一个选择(性能问题)

afterScreenUpdates:false不适用于转换

0 个答案:

没有答案