当我通过石英2D中的pdf文档时,他们说的是从CGPDFDocument对象获取页面。然后在CGContextRef对象中绘制页面。
CGPDFDocumentRef document = MyGetPDFDocumentRef (filename);
CGPDFPageRef page = CGPDFDocumentGetPage (document, pageNumber);
CGContextDrawPDFPage (myContext, page);
CGPDFDocumentRelease (document);
在这种情况下,一切都已完成。我不明白如何在一个视图中查看这些内容可以在视图中查看还是我错过了什么?我正在webView中查看pdf。
答案 0 :(得分:4)
CGContextRef
是用于在其上绘制2D内容的画布。您引用的代码在画布上绘制PDF页面。
每个UIView
都有一个-drawRect:
方法用于在屏幕上呈现视图。在方法中,会自动提供CGContextRef
(UIGraphicsGetCurrentContext()
),以便您绘制所需内容。