UIKit框架中的UIProgressView可以创建一个进度条,这个控件在播放器类软件中比较常见。
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//定义UIProgressView
let progressView = UIProgressView(frame:CGRect(x: 30, y: 200, width: 280, height: 30))
//设置已走过进度的颜色
progressView.progressTintColor = UIColor.red
//设置未走过进度的颜色
progressView.trackTintColor = UIColor.blue
//添加到主视图
self.view.addSubview(progressView)
//设置当前的进度
progressView.progress = 0.5
}
}
运行结果如下所示: