Как реализовать увеличение при двойном щелчке в веб-представлении в iPhone? - PullRequest
1 голос
/ 02 августа 2010

Я загрузил HTML-страницу в веб-представлении.Но при двойном щелчке веб-просмотра его масштабирование не происходит.Я также установил для свойства "alesPageToFit "значение" ДА ", но не вижу эффекта масштабирования в веб-представлении.

CGRect webFrame = CGRectMake(0, 0, 320, 480);
webView = [[UIWebView alloc] initWithFrame:webFrame];
webView.backgroundColor = [UIColor clearColor];
webView.scalesPageToFit = YES;
webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
webView.delegate = self;
webView.multipleTouchEnabled = YES;
[self.view addSubview:webView];
[self loadWebView];

1 Ответ

1 голос
/ 02 августа 2010

У меня был разреженный HTML-документ для тестирования, и у меня была похожая проблема.После изучения содержимого других веб-приложений iPhone я обнаружил, что UIWebView увеличивает изображение в зависимости от того, какой контент в нем находится.Он использует CSS и HTML для определения полей масштабируемых областей.Так что ты показываешь?Есть ли что-то, что удерживает этот контент, чтобы WebView знал, как его масштабировать?

...