【发布时间】:2015-09-02 23:50:15
【问题描述】:
我有一个背景图像和一个视觉模糊效果层,位于该图像之上,位于我故事板中所有视图的后面。每当我切换到下一个视图时,我的背景都会做这种旋转/颤抖的手势,使其扭曲一秒钟,然后返回其正常状态。这只发生在我切换到一个新视图时,而不是当我回到以前的视图时。有人知道为什么会这样吗?
【问题讨论】:
标签: ios xcode swift uiview background
我有一个背景图像和一个视觉模糊效果层,位于该图像之上,位于我故事板中所有视图的后面。每当我切换到下一个视图时,我的背景都会做这种旋转/颤抖的手势,使其扭曲一秒钟,然后返回其正常状态。这只发生在我切换到一个新视图时,而不是当我回到以前的视图时。有人知道为什么会这样吗?
【问题讨论】:
标签: ios xcode swift uiview background
UIVisualEffectView 不喜欢动画或者不透明度被改变。我相信它与模糊效率的优化有关。尝试设置图层的shouldRasterize 属性。
【讨论】:
view.layer.shouldRasterize = true