当视觉效果视图位于其顶部时,在过渡时显示意外的背景图像

pha*_*e04 3 uiviewcontroller uinavigationcontroller ios swift swift2

我正在开发我的 iOS 应用程序,并且在过去的几天里一直试图解决这个问题,但我找不到可用的资源。

我有一个图像覆盖了我的整个视图控制器,在它之上,一个模糊的视觉效果视图。所有东西都被限制在边缘,模糊效果与背景图像的边缘对齐。

工作完美,但在视图控制器之间的过渡期间,图像似乎提前显示并在完成整个过渡之前显示原始(顶部没有模糊)一段时间。

有任何想法吗?我已经尝试了很多东西,但似乎没有任何效果。

编辑:更多信息:通过观察,我认为我的图像在动画过渡期间恢复到正常尺寸,而不仅仅是保持我的屏幕尺寸。也许有人可以告诉我如何保持这个完整?

GIF 样本

pha*_*e04 6

终于解决了。意识到模糊不是问题,而是图像。

在属性检查器中,我取消检查自动调整子视图的大小和检查剪辑子视图。

它成功了!感谢您对我的分析做出贡献。