view添加阴影无效
2020-09-10 本文已影响0人
阿拉斯加的狗
- 问题:按照标准的代码添加阴影,然并卵:代码如下:
// 添加阴影
public func setShadow(view:UIView,width:CGFloat,bColor:UIColor,
sColor:UIColor,offset:CGSize,opacity:Float,radius:CGFloat) {
//设置视图边框宽度
view.layer.borderWidth = width
//设置边框颜色
view.layer.borderColor = bColor.cgColor
//设置边框圆角
view.layer.cornerRadius = radius
//设置阴影颜色
view.layer.shadowColor = sColor.cgColor
//设置透明度
view.layer.shadowOpacity = opacity
//设置阴影半径
view.layer.shadowRadius = radius
//设置阴影偏移量
view.layer.shadowOffset = offset
}
- 想要解决问题需要加一句:
view.layer.masksToBounds = false
这样阴影出来了
image.png