masksToBoundslayer對子layer進行切割兰怠,為true后切割后阔涉,陰影就看不到了。
shadowOffsetlayer陰影的偏移量設(shè)置。
shadowOpacity陰影的不透明度惰帽。
shadowRadius陰影的半徑吗讶。
shadowColor陰影的顏色棋枕,會隨著不透明度變吗铐。
cornerRadiusview的圓角弧度。
borderWidthview的邊線寬度毫缆。
borderColorview的邊線顏色唯竹。
遇到的坑:
1. masksToBounds默認為false,也許項目中加了默認為true的效果苦丁。true的情況會導(dǎo)致陰影效果一直不會出來浸颓。
clipsToBounds默認也是false,最好也設(shè)置一下false,防止不出陰影效果产上。
2. 陰影的方向
負負為左上? 正正為右下
layer.shadowOffset = CGSizeMake(1, 1)