WWCircleView 0.3.2

WWCircleView 0.3.2

William-Weng 维护。



  • 翁禹斌(William.Weng)

WWCircleView

圆形/直线进度条,带动画的标签

Swift 5.0 Version Platform License

WWCircleView - 圓形的進度條

使用示例

IBOutlet

import UIKit
import WWCircleView

final class ViewController: UIViewController {

    @IBOutlet weak var circleView: WWCircleView!
    @IBOutlet weak var circleView2: WWCircleView!
    @IBOutlet weak var circleView3: WWCircleView!
    @IBOutlet weak var lineView: WWLineView!
    @IBOutlet weak var nomeyLabel: WWAnimationLabel!
    @IBOutlet weak var percentLabel: WWAnimationLabel!
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBAction func changeValue(_ sender: UISlider) {
    
        let animationDuration: TimeInterval = 1.5
        let rate = CGFloat(sender.value)
        
        circleView.setting(animationDuration: animationDuration)
        circleView.drawing(with: rate)
        
        circleView2.setting(animationDuration: animationDuration)
        circleView2.drawing(with: rate * 1.5)

        circleView3.setting(animationDuration: animationDuration)
        circleView3.drawing(with: rate * 1.5)
        
        nomeyLabel.setting(startNumber: 1, endNumber: 12345678, animationDuration: animationDuration, numberType: .money(currencyCode: "HKD"))
        nomeyLabel.running()
        
        lineView.setting(animationDuration: animationDuration)
        lineView.drawing(with: rate)
        
        percentLabel.setting(startNumber: 1, endNumber: TimeInterval(rate), animationDuration: animationDuration, numberType: .percent)
        percentLabel.running()
    }
}