添加阴影
2021-11-04 本文已影响0人
太平洋_cfd2
//图片添加阴影
self.imageView1.layer.shadowOpacity = 0.8
self.imageView1.layer.shadowColor = UIColor.blackColor().CGColor
self.imageView1.layer.shadowOffset = CGSize(width: 1, height: 1)
//图片添加阴影(透明背景)
self.imageView2.layer.shadowOpacity = 0.8
self.imageView2.layer.shadowColor = UIColor.blackColor().CGColor
self.imageView2.layer.shadowOffset = CGSize(width: 1, height: 1)
self.imageView2.layer.shadowRadius = 1
//按钮添加阴影
self.button1.layer.shadowOpacity = 0.8
self.button1.layer.shadowColor = UIColor.blackColor().CGColor
self.button1.layer.shadowOffset = CGSize(width: 1, height: 1)
ps: 以上3段代码就是下列的例子

ps: 阴影不能是clearColor,必须要有颜色
ps: 阴影的圆角,实际就是view的圆角,layer.maskToBounds = true的意思是,如果有隔档就裁减,所以即使设置了false,也没关系,不会影响圆角(因为无隔档)
ps: 阴影中width是指,在width上阴影加宽,同理height,+表示右边阴影,-表示左边阴影