2010-08-28 79 views
0

我有问题,石英2D绘制PDF,我有它,并运行良好问题,使用石英2D绘制PDF

但我不太确定如何前进到下一个页面

下面的代码

-(void)drawInContext:(CGContextRef)context{ 

    CGContextTranslateCTM(context, 0.0, self.bounds.size.height); 
    CGContextScaleCTM(context, 1.0, -1.0); 

    CGPDFPageRef page = CGPDFDocumentGetPage(pdf, 1); 
    CGContextSaveGState(context); 

    CGAffineTransform pdfTransform = CGPDFPageGetDrawingTransform(page, kCGPDFCropBox, self.bounds, 0, true); 

    CGContextConcatCTM(context, pdfTransform); 

    CGContextDrawPDFPage(context, page); 
    CGContextRestoreGState(context); 
} 

我知道,我可以改变1到x的下载页面,但我怎么重绘框架?

CGPDFPageRef page = CGPDFDocumentGetPage(pdf, 1); 

回答

0

使视图重绘电话

[view setNeedsDisplay];