多色阴影斯威夫特
在iOS音乐应用程序中,我注意到专辑封面下的阴影根据艺术作品的颜色而变化。 根据图稿边缘的颜色如何变化,此阴影也可以是多色的。
有谁知道如何以编程方式重新创建此效果?
感谢@Josh Homann指出我正确的方向,但答案实际上要复杂得多。
-
层次结构中的第一个(底部)UIView应该具有纯白色背景并固定到屏幕的边缘。
-
下一个视图应该是一个alpha为0.75的UIImageView。
-
然后,您应该添加与第一个视图具有相同尺寸的UIVisualEffectView。
-
最后,添加另一个与第一个UIImageView 大小相同的UIImageView。
您的IB层次结构应该类似于:
最终结果如下:
它不是一个阴影,它是一个模糊的UIVisualEffectView 。 在图像视图下添加较大尺寸的第二个图像视图,并为其添加模糊的visualEffectView。