//定义view的大小
let selfFrame =CGRect(x:0, y:0, width:kScreenW-75, height:kScreenW*0.93)
super .init(frame: selfFrame)
//定义view的背景颜色
backgroundColor = .white
//定义view的角度
layer.cornerRadius = 5
//定义view的阴影颜色
layer.shadowColor = UIColor.colorWidthHexString(hex: "#000000").cgColor
//阴影偏移量
layer.shadowOffset=CGSize(width:0, height:1)
//定义view的阴影宽度,模糊计算的半径
layer.shadowRadius = 10
//定义view的阴影透明度,注意:如果view没有设置背景色阴影也是不会显示的
layer.shadowOpacity = 0.1
}
swift shadow 设置阴影注意事项: 父类视图及自身属性masksToBounds 为false
关于shadowOffset阴影左右上下偏移量,平常开发过程中,总是拿不准。eg: layer.shadowOffset = CGSize(width: 10, height: 10)
width : 为正数时,向右偏移,为负数时,向左偏移
height : 为正数时,向下偏移,为负数时,向上偏移
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)