2009-02-27 10 views
0

UIWebViewを使用して比較的小さなPDFファイル(140kb)をロードしていますが、これはうまくいきますが、スクロールしたりズームしたりすると、 PDFは地図なので、たくさんのテキストと行があるので、何とかそれを加速してすべてがスムーズに動くようにする方法があるのだろうか? PNGへの変換がうまくいくのでしょうか?それはよりスムーズですが、140kbのPDFは変換後に1.2MBになるので、それが良い解決策かどうかわかりません。UIWebViewとPDFファイルのスクロールとズームの遅れ

アドバイスをいただければ幸いです。

おかげ

答えて

7

あなた自身への質問でPDFを電子メールで送信する場合は、[メールの添付ファイルとしてそれを見ると、パフォーマンスが似ていますか?

もしそうなら、おそらくCPUのレンダリング速度の制限にすぎないでしょう。一度あなたはそれでグラフィカルな複雑さをたくさん投げ、iPhoneは劇的に減速します。

+0

ありがとうございます。あなたは正しいです。ちょうど郵便で不安定です。 – givp

3

CATiledLayerを使用してPDFマップをレンダリングすると、デバイスの性能をさらに引き出すことができる場合があります。 Bill Dudneyには、Mac上ではあるが、ちょうどこれを行うsample codeがある。同じコードの彼のiPhone versionはマップでは機能しませんが、そのためにそこにルーチンを移植するのは簡単ではありません。

+0

これはiPhoneの例です。拡大地図を表示するには、CATiledLayerを使用してください。http://www.olivetoast.com/blog/2009/08/simple-uiscrollview-catiledlayer-pdf-example/ –

関連する問題