3

ポートレートモードでページごとのpdfを表示し、iPadでランドスケープモードに回転すると2ページを表示します。インターネットで検索しましたが、解決策が見つかりません。私は2つの可能な方法を考えました。

1.webview を使用していますが、webview の 1 つの webview に 2 つのページを表示する方法がわかりません。

2. CGPDF API を使用して、2 つのページから読み取り、1 つの PDF ファイルにマージします。しかし、これは非常に遅くなる可能性があり、これができるかどうかはわかりません。

または他の方法でこの問題を解決できますか?ありがとう!!

4

1 に答える 1

0

そこで UIWebView を使用してもあまり成功しないと思います。ただし、2 つの CAtiledLayer を UIView に配置して、それらを並べて表示することを妨げるものは何もありません。実際、これはまさに私が iOS PDF 解析フレームワークで行ったことです。

両方のタイル レイヤーを含む containerView として contentView を設定するだけで、完全に連携します。ただし、メモリに注意してください。両方が同時に pdf をレンダリングすることは許可されません。メモリ不足のためにアプリがクラッシュする可能性があります。(PDF の描画はリソースを大量に消費します)

于 2011-08-13T12:10:30.183 に答える