如何赋予阴影和角半径与自定义边相同的视图?

时间:2018-10-31 03:21:13

标签: ios swift uiview shadow cornerradius

今天在这里,我们将要问一些棘手的问题,以便为具有圆角半径的阴影提供阴影,iOS默认情况下不可能同时创建具有两种规格的视图,即具有圆角和阴影的视图。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以在无需太多代码的情况下执行此操作:

let circleView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
circleView.backgroundColor = .darkGray
circleView.layer.cornerRadius = 50
circleView.layer.shadowColor = UIColor.green.cgColor
circleView.layer.shadowRadius = 10
circleView.layer.shadowOpacity = 1

结果:

circleWithShadow