2010-06-01 69 views

回答

1

(页面 - >要显示,pdfReference页:到CGPDFDocumentRef参考)

pageReference = CGPDFDocumentGetPage(pdfReference, page); 
    CGContextRef context = UIGraphicsGetCurrentContext(); 
    @try { 
    CGContextTranslateCTM(context, 0.0, self.bounds.size.height); 
    CGContextScaleCTM(context, scale, -scale); 

    CGContextSaveGState(context); 
    CGAffineTransform pdfTransform = CGPDFPageGetDrawingTransform(pageReference, kCGPDFCropBox, self.bounds, 0, true); 
    CGContextConcatCTM(context, pdfTransform); 
    CGContextDrawPDFPage(context, pageReference); 
    CGContextRestoreGState(context); 
    } 
    @finally { 
    UIGraphicsEndImageContext(); 
    } 

插入该成的drawRect:(的CGRect)和你的罚款去