我已经开始在iOS5中玩UIProgressView,但并没有真正运气。我在更新视图时遇到问题。每次更新进度后,我都有一系列顺序操作。问题是,进度视图不是一点一点地更新,而只是在完成之后才进行。它是这样的:UIProgressView不更新?
float cnt = 0.2;
for (Photo *photo in [Photo photos]) {
[photos addObject:[photo createJSON]];
[progressBar setProgress:cnt animated:YES];
cnt += 0.2;
}
浏览堆栈溢出,我已经发现帖子这样的 - setProgress is no longer updating UIProgressView since iOS 5,为了暗示这个工作,我需要运行一个单独的线程。
我想澄清一下,我真的需要单独的线程让UIProgressView正常工作吗?