0

我在 UIVisualEffectView 上设置了一个 UIViewPropertyAnimator,以便使用滑块为其模糊设置动画。在以下情况下,此 UIViewPropertyAnimator 似乎不再有效:

  1. 使用滑块调整模糊度
  2. 呈现此模糊视图的视图控制器嵌入在导航控制器中
  3. 我在这个导航控制器上推了一个新控制器
  4. 返回模糊视图控制器
  5. 滑块不再工作

我尝试使用动画师的 stopAnimation 和 finishAnimation 功能,但没有运气。这是预期的行为吗?我想我可以通过在需要时(例如在 viewWillAppear、didDisappear 上)完全删除和重置模糊及其动画器来解决这个问题,但这似乎太错误了......!

github源代码

4

0 回答 0