2

QuartzDemo サンプル アプリケーションを見ると、Quartz のみを使用した (つまり、uiwebview を使用しない) PDF レンダリングの速度が気に入っています。ただし、PDF を拡大しても、PDF ビューのようにはっきりとは見えません。

4

2 に答える 2

1

これを実現する最も簡単な方法は、CATiledLayer ベースのビューを実装し、それを UIScrollView のサブビューとして追加することです。

たとえば、levelsOfDetail を 3 に、levelsOfDetailBias を 2 に設定します (1 つのズームアウト レベルと 2 つのズームイン レベル)。

UIScrollView クラスと CAtiledLayer クラスがすべての作業を行います:-)

于 2010-08-29T19:47:48.947 に答える
0

実際には、事前にレンダリングされた PDF の画像を拡大しているだけなので、png などの拡大に似ています。実際に PDF をズームするには、pdf をより大きな倍率で再レンダリングし、表示される必要のある四角形のみを表示する必要があります。

于 2010-06-21T21:06:42.323 に答える