iPhone: оставить API меняющихся страниц - PullRequest
1 голос
/ 25 ноября 2011

Мне было интересно, как я могу изменить страницы файла PDF с помощью кода на leaves api?

 [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;

}

ничего не происходит !!!

1 Ответ

1 голос
/ 28 ноября 2011

в этом API есть простая функция, которую вы можете использовать:

leavesView.currentPageIndex = 20;

и используйте это для заголовка:

[self displayPageNumber:20];

удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...