多色影雨燕

T. *_*ele 6 ios swift

在 iOS 音乐应用程序中,我注意到专辑插图下方的阴影会根据插图的颜色而变化。根据艺术品边缘颜色的变化,此阴影也可以是多色的。

有谁知道如何以编程方式重新创建这种效果?

T. *_*ele 6

感谢@Josh Homann 为我指明了正确的方向,但答案实际上要复杂得多。

  1. 层次结构中的第一个(底部) UIView 应该具有纯白色背景并固定在屏幕边缘。

  2. 下一个视图应该是一个 alpha 为 0.75 的 UIImageView。

  3. 然后您应该添加一个与第一个视图具有相同尺寸的 UIVisualEffectView。

  4. 最后,添加另一个与第一个 UIImageView大小相同的 UIImageView。

您的 IB 层次结构应类似于以下内容:

IB层次结构

最终结果是这样的:

最后结果