2010-12-14 13 views
0

私はPDFドキュメントをCATiledLayerにレンダリングしようとしていますが、これはiPad上のレンダリングプロセスを遅くしているようです。PDFレンダリング時にCATiledLayerを使用しないようにするにはどうすればよいですか?

また、通常のレイヤーを使用しようとしましたが、改善は見られませんでした。

PDFレンダリングにCATiledLayerを使用する方法はありますか?

答えて

1

CATiledLayerは、GPUでサポートされている最大テクスチャサイズを超えるビューまたはレイヤーを表示しようとすると、単独で、またはUIViewのバッキングレイヤーとして必要です。アップルはこれをiPhone用の1024x1024として挙げていますが、私の経験では、第一世代のiPhoneでも2048x2048まで上げることができました。

これらのサイズよりも小さい幅または高さのビューまたはレイヤーにレンダリングすることができる場合は、CATiledLayerを使用する必要はなく、標準レイヤーを使用することもできます。タイル処理は、適切なタイルを取り込むときに少し遅くレンダリングするため、そのようなパフォーマンスを得ることができます。一般的なPDFレンダリングのパフォーマンス上の議論については

、私はこの質問へのご案内:

Fast and Lean PDF Viewer for iPhone/iPad/iOs - tips and hints?

+0

うわー..ブラッド...助けのためにどうもありがとうございます.....本当にウル答え私のプロジェクトで私を助けました.... –

関連する問題