【发布时间】:2021-05-04 06:41:10
【问题描述】:
我是 swift 新手,我正在尝试向 UIView 添加阴影。 我的代码是这样的
ViewPay.layer.masksToBounds = false
ViewPay.layer.shadowRadius = 2
ViewPay.layer.shadowOpacity = 1
ViewPay.layer.shadowColor = UIColor.red.cgColor
ViewPay.layer.shadowOffset = CGSize(width: 0 , height:2)
但它给所有侧面都添加了阴影
如何添加这样的阴影
【问题讨论】:
-
您的白色视图是否在另一个父母的视图中?如果是,则制作一个剪辑以将 true 绑定到父视图并设置 shdowOffset = .zero。
-
你展示的图片是预期的结果还是你的代码的输出?
-
期待您使用 2 视图来实现它。