コントロールのセット (UIWebViews とカスタム コントロールのセット) で構成されるコンテンツの「ページ」をレンダリングするアプリがあります。現在、この処理は完了するまでに約 1 秒かかり、処理中に UI がロックされます。
UIWebViewを使用しているため、UI要素の構築をバックグラウンドスレッドに移動できないため、これはある程度避けられません(必要に応じてオンデマンドでページをロードするだけです)。
コンテンツのレンダリング中にアクティビティ インジケーターを表示する必要がありますが、これを実現できないようです。インジケーターを設定してから、非常に短い遅延の後に残りのコンテンツをレンダリングするメソッドをトリガーしようとしましたが、これが UI に反映されることはありません。
CPU負荷の高いレンダリング操作の前にアクティビティインジケーターをトリガーする例はありますか?