【问题标题】:why does my UIView background distort when segued to next view?为什么我的 UIView 背景在切换到下一个视图时会变形?
【发布时间】:2015-09-02 23:50:15
【问题描述】:

我有一个背景图像和一个视觉模糊效果层,位于该图像之上,位于我故事板中所有视图的后面。每当我切换到下一个视图时,我的背景都会做这种旋转/颤抖的手势,使其扭曲一秒钟,然后返回其正常状态。这只发生在我切换到一个新视图时,而不是当我回到以前的视图时。有人知道为什么会这样吗?

【问题讨论】:

    标签: ios xcode swift uiview background


    【解决方案1】:

    UIVisualEffectView 不喜欢动画或者不透明度被改变。我相信它与模糊效率的优化有关。尝试设置图层的shouldRasterize 属性。

    【讨论】:

    • 如何以编程方式设置该设置?因为当我使用点语法时,我确实认为它是一个选项
    • view.layer.shouldRasterize = true
    • 我应该将其设置为视图本身(即自我)还是 VisualEffectView?
    • 我认为的观点本身
    猜你喜欢
    • 1970-01-01
    • 2017-06-22
    • 2019-06-23
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多