UIWebView がある内部にいくつかのビューがあります。パフォーマンス上の理由から、Web ビューをオンザフライで割り当てませんが、IB に設定され、クラス アウトレットにリンクされます。必要がない場合は、そのhidden
プロパティを YES に設定します。
しかし、パフォーマンスの問題のためにアプリケーションのプロファイリングを行った後、これらの UIWebView を含むビューのサイズを変更すると、.
[WebFrame(WebInternal) _drawRect:contentsOnly:]
これを防ぐために、私もそれらscalesPageToFit
を NO に設定しましたが、これは何も変更しません。
プロジェクトからそれらを削除することをテストしました。はい、ビューのサイズ変更は本当にはるかに高速です。
では、非表示になっている UIWebViews が無駄な描画作業で処理時間を消費するのを防ぐにはどうすればよいでしょうか?