这个swift教程将教会你如何给UIView添加shadow阴影效果,添加阴影效果需要用到UIView类中如下的四个属性:
Shadow属性介绍 :
shadowColor : 设置阴影的颜色,需要用CGColor
shadowOpacity: 设置阴影的不透明度,从0到1,1为完全不透明
shadowOffset : 阴影偏移,此属性具有3D效果
shadowRadius : 阴影的四角半径
下面是swift代码,代码写在了viewDidLoad初始化方法里面了:override func viewDidLoad() {
super.viewDidLoad()
let myView = UIView(frame:(CGRect(x:0,y:0,width:120,height:120)))
myView.center = self.view.center
myView.backgroundColor = UIColor.yellow
myView.layer.shadowColor = UIColor.red.cgColor
myView.layer.shadowOpacity = 1
//zero表示不偏移
myView.layer.shadowOffset = CGSize.zero
myView.layer.shadowRadius = 5
self.view.addSubview(myView)
}
当我们ios app之后,会得到如图的效果,四周的阴影都是一样的。