顏色透明漸變效果
CAGradientLayer *colorLayer = [CAGradientLayer layer];
colorLayer.frame = CGRectMake(0, 0, gradientView.frame.size.width, gradientView.frame.size.height);
[gradientView.layer addSublayer:colorLayer];
//添加漸變的顏色組合
colorLayer.colors = [NSArray arrayWithObjects:
(id)[[[UIColor clearColor] colorWithAlphaComponent:.0] CGColor],
(id)[[[UIColor clearColor] colorWithAlphaComponent:.1] CGColor],
(id)[[[UIColor clearColor] colorWithAlphaComponent:.2] CGColor],
(id)[[[UIColor clearColor] colorWithAlphaComponent:.3] CGColor],
(id)[[[UIColor clearColor] colorWithAlphaComponent:.4] CGColor],
(id)[[[UIColor clearColor] colorWithAlphaComponent:.5] CGColor],
(id)[[[UIColor clearColor] colorWithAlphaComponent:.6] CGColor],
(id)[[[UIColor clearColor] colorWithAlphaComponent:.7] CGColor],
nil];
參考鏈接:
UIView 的漸變色呈現
CAGradientLayer的一些屬性解析
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。