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