1. 程式人生 > >layer層的基礎使用,給你View的文字加上陰影(例子為UITextView)

layer層的基礎使用,給你View的文字加上陰影(例子為UITextView)

layer 給文字加陰影其實說起來很簡單,這次沒有效果圖,因為你如果不去自己除錯,永遠不知道你需要什麼陰影效果。

            textView.layer.shadowColor = color.CGColor;//陰影的顏色 正常的顏色加上.CGColor 如:[UIColorredColor].CGColor

            textView.layer.shadowOpacity = 0.8f;//透明度 0-1之間

            textView.layer.shadowOffset = CGSizeMake( 0.0f, 0.0f);//偏移量設定出你需要的陰影位置

            textView.backgroundColor = [UIColor clearColor];//textView本身的顏色

            textView.layer.shadowRadius = 2.0f;//半徑設定一個你喜歡的寬度

            textView.layer.shouldRasterize = NO;//這個BOOL一般我會喜歡設定成NO,你可以看看你的效果

//shadowOpacity陰影的透明度 float

//shouldRasterize 應該柵格化 bool

//rasterizationScale光柵化規模 float

//shadowColor 陰影顏色 CGColorRef

//shadowOffset陰影偏移量 CGSize(x軸偏移,y軸偏移)

//shadowRadius陰影半徑

float

//shadowPath 陰影路徑 CGPathRef

在textView上運用的時候會出現一個問題 就是整個textView也會受到陰影的影響,四周出現陰影,不止是字體會出現,因為後面用了繪圖來做陰影這個問題就沒有去多看。

如果你有解決的方法歡迎私信給我哦。

如果有什麼錯誤歡迎私信我,如果有更好地方法也一定要告訴我哦~

感謝你的觀看,學以致用更感謝。