У меня есть WebView, в который я загружаю локальную HTML-страницу с некоторыми встроенными изображениями. Я хочу, чтобы пользователь мог увеличивать текст и изображение таким же образом, как и в веб-браузере.
Есть идеи, как это включить?
Спасибо
Попробуйте установить для свойства UIWebView scalesPageToFit значение YES
scalesPageToFit
Для полноты. Вы должны включить multitouch, scalePagesToFit, чтобы заставить его работать (есть некоторые условия, если оно в определенных других представлениях).
Но тогда, чтобы предотвратить масштабирование вашей веб-страницы (особенно если вы используете локальные файлы). Вам нужно будет добавить следующий фрагмент в ваш HTML
Для получения дополнительной информации так: http://iphoneincubator.com/blog/windows-views/right-scale-for-a-uiwebview
Это код, который работает для меня:
// объявляем и выделяем UIWebView до // UIWebView * webView; // webView = [[UIWebView alloc] initWithFrame: CGRectMake (x, y, w, h)]; webView.scalesPageToFit = YES;
Я использовал scalePageToFit для YES .... он позволяет увеличивать некоторые ... но не истинный масштаб, как в сафари.