超简单的View渐变色设置代码
为按钮oneKeyButton设置渐变色
CAGradientLayer *colorLayer = [CAGradientLayer layer];
1、//设置图层的frame 与button的大小一致
【超简单的View渐变色设置代码】colorLayer.frame=CGRectMake(0,0,SCREEN_WIDTH-(38+26)*2,40);
2、设置起始色值和结束色值放入数组
colorLayer.colors=@[(__bridgeid)UIColorFromRGB(0x5AB8F3).CGColor,
(__bridgeid)UIColorFromRGB(0x2D82E3).CGColor];
3、设置起始和结束为止
colorLayer.startPoint=CGPointMake(0,0.5);
// 0,0.5 代表开始位置为左侧中间
colorLayer.endPoint=CGPointMake(1,0.5);
//1,0.5 代表结束位置为右侧中间
官方注释:0代表左 或者下 0.5代表中间 1代表右或者上实际可以根据效果来调整
以上变化为从左往右颜色变深如图:
文章图片
效果图 4、设置圆角并将layer添加到button上完工
colorLayer.cornerRadius=20;
[self.oneKeyButton.layeraddSublayer:colorLayer];
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量