我想知道如何通过leaves api上的代码更改PDF文件的页面?
[self displayPageNumber: 1];
但只需更改标题和此代码:
- (void) renderPageAtIndex:(NSUInteger)index inContext:(CGContextRef)ctx {
CGPDFPageRef page = CGPDFDocumentGetPage(pdf, index + 1);
CGAffineTransform transform = aspectFit(CGPDFPageGetBoxRect(page, kCGPDFMediaBox),
CGContextGetClipBoundingBox(ctx));
CGContextConcatCTM(ctx, transform);
CGContextDrawPDFPage(ctx, page);
}
如果我更改1号码,则更改但不能使用外部按钮和数字,例如
int myNumber = 1;
然后将1更改为
CGPDFPageRef page = CGPDFDocumentGetPage(pdf, index + myNumber);
然后:
button {
myNumber = 4;
}
没有任何反应!!!
答案 0 :(得分:1)
此API中有一个简单的功能,您可以使用它:
leavesView.currentPageIndex = 20
;
并将其用于标题:
[self displayPageNumber:20];
祝你好运!