【发布时间】:2009-08-07 02:40:22
【问题描述】:
我正在尝试在长时间的资源加载过程中更新 UIView 中的 UIProgressView 进度条。假设我正在从一个 NIB 文件(可能有一百个)加载一堆位图。加载 10 后,我向 UIProgressView 发出 .progress ,它是已显示的 UIView 的一部分。所以,我发出:
myView.myProgressView.progress=0.2;
然后,我加载另外 10 个位图,然后发出:
myView.myProgressView.progress=0.4;
等等,等等。当应用程序运行时,进度条不会前进。它只是停留在其初始位置。冒着听起来像个白痴的风险,我是否必须在单独的线程上加载我的资源,以便操作系统可以更新 UI,或者,有没有更简单的方法?感谢您的帮助。
【问题讨论】:
标签: uiview uiprogressview