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了。

你可能感兴趣的:(swift-圆形进度条KDCircularProgress)