swift-圆形进度条KDCircularProgress

var progress: KDCircularProgress! = {
      let progress = KDCircularProgress()
        progress.startAngle = -90                           // 开始位置
        progress.progressThickness = 0.35                  // 进度条的粗细
        progress.clockwise = true                         // 顺/逆时针
        progress.gradientRotateSpeed = 1                  // 彩灯闪烁进度
        progress.roundedCorners = true                    // 进度条头尾 圆 / 直
        progress.glowMode = .forward                      // 彩灯的方式
        progress.glowAmount = 0.0                         // 发光的强度
        progress.set(colors: UIColor.colorWithHex("#6367ED"))// 设置进度条颜色
        progress.trackColor = UIColor.colorWithHex("#D6D6D6", alpha: 0.2) // 背景颜色
        progress.trackThickness = 0.4                    // 背景粗细
        return progress
    }()

网上寻找一下这个库就OK了。
然后初始化添加到视图上.一圈进度值355.需要前进多少的值。比方说10s中走完
355/(10s)
就OK了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。