Я хотел бы добавить в свое приложение программу просмотра PDF-файлов с возможностью горизонтальной прокрутки. Кто-нибудь знает, как это сделать? Я делаю несколько попыток, но безуспешно. Спасибо. Маттео
Как отобразить страницу PDF за страницей с помощью горизонтального смахивания в iphone?
Ответы (1)
Используйте UIWebViewController в альбомной ориентации, и этот фрагмент кода может дать вам представление о том, как отображать PDF-файлы:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake( 0, 0, 320, 480 )];
NSString *path = [[NSBundle mainBundle] pathForResource:@"about" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
webView.scalesPageToFit = YES;
[self.view addSubview:webView];
[webView release];
person
quaertym
schedule
12.04.2011
спасибо, но мне нужна горизонтальная прокрутка (т. е. прокрутка страницы слева направо или справа налево). Uiwebview не поддерживает такую прокрутку
- person matrog; 12.04.2011
Затем вы можете попробовать UIGestureRecognizer и провести жест, а затем соответствующим образом изменить страницу. При необходимости есть также эффект скручивания страниц.
- person quaertym; 12.04.2011
но мне нужно использовать другие компоненты, кроме uiwebview stackoverflow.com/ questions / 1974304 /
- person matrog; 12.04.2011