UIVisualEffectView与CAGradientLayer无法在iOS 10上运行

时间:2017-07-25 19:55:13

标签: ios swift ios10

我试图创造一种效果,使得照片在顶部模糊,但不在底部,模糊性逐渐淡化'逐渐。我用下面的代码实现了这一点,它在iOS9中运行良好,但在iOS10中没有。

我知道一个已知错误,如described in this question,它可以防止在同一层上有一个遮罩和模糊的图层。

我的问题和链接的问题之间的区别是,我对使用CAShapeLayer作为我的掩码并不感兴趣,而是使用CAGradientLayer。我尝试过以不同的顺序添加视图/掩码/图层,但没有太多运气。

100

0 个答案:

没有答案