我有一个应用程序,它呈现由一组控件(UIWebViews 加上一组自定义控件)组成的内容“页面”。此处理当前需要大约 1 秒才能完成,并在处理时锁定 UI。
当我使用 UIWebView 时,我无法将 UI 元素的构建移到后台线程上,所以这在某种程度上是不可避免的(我只是根据需要加载页面)。
我要做的是在呈现内容时显示一个活动指示器,但我似乎无法做到这一点。我尝试过设置一个指示器,然后在很短的延迟后触发呈现其余内容的方法,但这从未反映在 UI 中。
有没有人有任何在 CPU 繁重的渲染操作之前触发活动指示器的示例?