實現陰影效果的 layer.shadow + xxx
Published in
Apr 9, 2018
可從 User Defined Runtime Attributes 設定三種常見的陰影效果,layer.shadowOpacity,layer.shadowOffset 和 layer.shadowRadius。
ps: 請記得不要勾選 Clip to Bounds,它會將我們辛苦打造的陰影效果切除。
layer.shadowOpacity
型別 Float,0 ~ 1,shadow 的不透明度,數字愈大愈清楚
layer.shadowOffset
型別 CGSize,控制 shadow 在 X 軸和 Y 軸的偏移。
{10, 0},shadow 往右偏移
{0, 10},shadow 往下偏移
layer.shadowRadius
型別 CGFloat,shadow 的半徑
其它陰影相關屬性 ( 以下兩個須從程式設定,無法從 User Defined Runtime Attributes 設定。)
layer.shadowColor
layer.shadowPath