Как увеличить webView с помощью файла PDF - PullRequest
2 голосов
/ 20 июля 2011

Как получить увеличение в UIWebView.

Я загрузил pdf-файл из комплекта ресурсов в UIWebView.

Сейчас пытаюсь увеличить веб-просмотр. поэтому его эффект масштабирования получится в PDF-файле.

Зв

Как я могу увеличить UIWebView.

Любой пример. Пожалуйста, помогите мне.

Ответы [ 3 ]

5 голосов
/ 12 апреля 2012

Просто используйте следующий код:

self.pdfviewwebview.scalesPageToFit = YES;
self.pdfviewwebview.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
self.pdfviewwebview.delegate = self;

Самая хитрая вещь, о которой большинство людей забывают, - это назначить делегата webview, так что позаботьтесь об этом.

2 голосов
/ 20 марта 2012
UIWebView *tempWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.bounds.size.width, self.view.bounds.size.height)];  
tempWebView.backgroundColor = [UIColor whiteColor];  
**tempWebView.scalesPageToFit = YES; //this enables the zooming**
tempWebView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
tempWebView.delegate = self;
[self.view addSubview:tempWebView]; 
[self setWebView:tempWebView];


NSString *path = [[NSBundle mainBundle] pathForResource:@"your_file" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[self.webView loadRequest:request];
0 голосов
/ 20 июля 2011

Жест при масштабировании можно смоделировать, удерживая нажатой клавишу Option.В вашем симуляторе появятся два серых кружка, указывающих, что он имитирует жест мультитач и масштабирования.

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