首先,你需要创建一个 UIProgressView
对象,并将其加入到你的视图中。然后,你可以使用 NSTimer
来每隔一段时间更新进度条的进度。
这是一个示例代码,假设你已经将进度条视图命名为 progressView
:
var timer: Timer!
var progress: Float = 0
func startTimer() {
timer = Timer.scheduledTimer(timeInterval: 0.1, target: self, selector: #selector(updateProgress), userInfo: nil, repeats: true)
}
@objc func updateProgress() {
progress += 0.1
progressView.progress = progress
if progress >= 1 {
timer.invalidate()
}
}