iOS设置UIView阴影

masksToBoundslayer对子layer进行切割,为true后切割后,阴影就看不到了。

shadowOffsetlayer阴影的偏移量设置。

shadowOpacity阴影的不透明度。

shadowRadius阴影的半径。

shadowColor阴影的颜色,会随着不透明度变。

cornerRadiusview的圆角弧度。

borderWidthview的边线宽度。

borderColorview的边线颜色。


遇到的坑:

1. masksToBounds默认为false,也许项目中加了默认为true的效果。true的情况会导致阴影效果一直不会出来。

clipsToBounds默认也是false,最好也设置一下false,防止不出阴影效果。

2. 阴影的方向

负负为左上  正正为右下

layer.shadowOffset = CGSizeMake(1, 1)

你可能感兴趣的:(iOS设置UIView阴影)