CGContextRef和UIView之间的关系是什么?

时间:2010-02-24 06:44:23

标签: iphone pdf cgcontext

当我通过石英2D中的pdf文档时,他们说的是从CGPDFDocument对象获取页面。然后在CGContextRef对象中绘制页面。

CGPDFDocumentRef document = MyGetPDFDocumentRef (filename);
CGPDFPageRef page = CGPDFDocumentGetPage (document, pageNumber); 
CGContextDrawPDFPage (myContext, page); 
CGPDFDocumentRelease (document); 

在这种情况下,一切都已完成。我不明白如何在一个视图中查看这些内容可以在视图中查看还是我错过了什么?我正在webView中查看pdf。

1 个答案:

答案 0 :(得分:4)

CGContextRef是用于在其上绘制2D内容的画布。您引用的代码在画布上绘制PDF页面。

每个UIView都有一个-drawRect:方法用于在屏幕上呈现视图。在方法中,会自动提供CGContextRefUIGraphicsGetCurrentContext()),以便您绘制所需内容。

相关问题