在UIView上添加两个具有不同颜色的阴影吗?

问题描述 投票:0回答:1

我将对uiview进行3D效果并添加阴影,如下图所示。顶部和左侧有白色阴影,右侧和底部有灰色阴影。

我已经在顶部和左侧添加了白色阴影。

my result

    self.layer.shadowColor = UIColor.white.cgColor
    self.layer.shadowOffset = CGSize(width: -4.0, height: -4.0)
    self.layer.shadowRadius = 2.0
    self.layer.shadowOpacity = 1.0
    self.layer.masksToBounds = false

是否可以通过uibezierPath获得以下结果?

Image

swift uiview shadow uibezierpath
1个回答
0
投票

尝试添加使用其他阴影颜色创建另一个图层并更改偏移量。然后在

下添加此子层
layer.addsubview(yourNewView)
© www.soinside.com 2019 - 2024. All rights reserved.