私は、サーバーから来たPDF文書を持っています。これは、UIPageViewControllerでiPad上に表示して、効果的なページをカールする効果があります。 PDFを複数のページに分割し、それぞれのページを別々のView Controllerとして使用することです。どのようにすればよいのでしょうか?PDFをPDFまたはPNGに分割することをお勧めします。恐れはありませんCGPdfPageRefでUIWebviewを使わないかもしれません。 ありがとうUIPageViewControllerで表示するページにPDFを分割する
6
A
答えて
7
あなたのアイデアは間違いありません。
UIPageViewControllerは、(テーブルビューコントローラのように)データソースを操作できます。 各ページとしてUIViewControllerオブジェクトを受け取ります。
したがって、ページビューコントローラのデータソースは、PDFファイルのパス/ urlからCGPDFDocumentRefを作成し、各ページを取得します。CGPDFDocumentGetPage(pdfDocRef, pageNumber)
は、このページをレンダリングしてデータソースメソッド経由で返すビューコントローラオブジェクトを作成します。
CGPDFPageRefをレンダリングするのに役立つ多くのドキュメント/コードが表示されます。それはかなり簡単です。
5
関連する問題
横書きのページに興味があれば、http://stackoverflow.com/questions/6588003/pdf-view-with-horizontal-scrollページカール効果を追加できるかどうか分かりません – Hanuman