iOS 渐变颜色进度条-动画特效

项目中可能会用到进度条,现提供了一种颜色渐变带动画特效的进度条,代码如下


-(void)gradentWith:(CGRect)frame{
    //创建path
    UIBezierPath *path = [UIBezierPath bezierPath];
    // 添加路径[1条点(100,100)到点(200,100)的线段]到path
    [path moveToPoint:CGPointMake(20 , 290)];
    [path addLineToPoint:CGPointMake(250, 290)];
    // 将path绘制出来
    [path stroke];
    //遮罩层
    _progressLayer = [CAShapeLayer layer];
    _progressLayer.frame = self.view.bounds;
    _progressLayer.fillColor =[[UIColor clearColor] CGColor];
    _progressLayer.strokeColor=[UIColor redColor].CGColor;
    _progressLayer.lineCap = kCALineCapRound;
    _progressLayer.lineWidth = 20;
    //渐变图层
    CALayer * grain = [CALayer layer];
    CAGradientLayer *gradientLayer =[CAGradientLayer layer];
    UIColor * fixColor=[UIColor blueColor];
    //    UIColor * fixColor  = [UIColor color
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值