我正在尝试实现 UIProgress View 。每次在 for 循环中执行迭代结束时,我都会运行函数 setProgress。进度设置如下:
let progress: Float = Float(i + 1) / Float(list.count)
进度函数如下所示:
progressView.setProgress(progress, animated: true)
但是,进度条不会在每次循环时更新。这是为什么?
最佳答案
你应该在你的主队列中使用异步方法来完成
dispatch_async(dispatch_get_main_queue()) {
progressView.setProgress(progress, animated: true)
}
关于ios - UIProgressView 设置进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36771333/