在iOS音乐应用中,我注意到专辑插图下方的阴影会根据插图的颜色而变化。该阴影还可以根据图稿边缘的颜色如何变化而变多色。

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

最佳答案

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

  • 层次结构中的第一个(底部)UIView应该具有纯白色背景,并固定在屏幕边缘。
  • 下一个 View 应该是alpha值为0.75的UIImageView。
  • 然后,您应该添加一个UIVisualEffectView,其尺寸与第一个 View 相同。
  • 最后,添加另一个与第一个UIImageView大小相同的 的UIImageView。

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

    ios - 多色暗影 swift-LMLPHP

    最终结果是这样的:

    ios - 多色暗影 swift-LMLPHP

    关于ios - 多色暗影 swift ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41527053/

    10-09 13:02