0

UIWebview内にロードするhtmlファイルを追加し、正常に動作しています。次に、(UIWebview)スクロールが速くなり、テキストをロードするのが遅くなり、スクロールが速くなると白い背景が表示されます。高速スクロール中に白い背景を削除したい。

timw で UIActivityIndi​​catorView をロードすることは可能ですか?

前もって感謝します

4

2 に答える 2

0

私は問題を見つけたと思います。NSURLRequestReturnCacheDataElseLoad と NSURLRequestReturnCacheDataDontLoad が iPhone で壊れているようです。NSCachedURLResponse がキャッシュから返され、コンテンツの有効期限が切れていることを示す HTTP ヘッダー (Expires、Cache-Control など) が含まれている場合、キャッシュされた応答は無視され、元のソースに対して要求が行われます。

解決策は次のとおりです。

allHeaderFields ディクショナリを変更できる NSHTTPURLResponse の独自のサブクラスを実装します。独自の NSURLCache を実装し、cachedResponseForRequest: をオーバーライドして、関連する「有効期限」HTTP ヘッダーが削除された NSHTTPURLResponse サブクラスのインスタンスを含む新しい NSCachedURLResponse を返します。

于 2013-10-18T11:56:38.813 に答える