Разрешение пользователю увеличивать / уменьшать масштаб веб-просмотра

StackOverflow https://stackoverflow.com/questions/1411364

  •  05-07-2019
  •  | 
  •  

Вопрос

У меня есть WebView, в который я загружаю локальную HTML-страницу с некоторыми встроенными изображениями.Я хочу разрешить пользователю увеличивать масштаб текста и изображения аналогично тому, как это было бы с помощью веб-браузера.

Есть какие-нибудь идеи, как это включить?

Спасибо

Это было полезно?

Решение

Попробуйте установить свойство UIWebView scalesPageToFit к ДА

Другие советы

Для полноты картины.Вы должны включить мультитач, scalesPagesToFit, чтобы заставить его работать (есть некоторые условия, если он находится в определенных других представлениях).

Но затем, чтобы предотвратить масштабирование вашей веб-страницы (особенно при использовании локальных файлов).Вам нужно будет добавить следующий фрагмент в ваш HTML-код

Для получения дополнительной информации, так: http://iphoneincubator.com/blog/windows-views/right-scale-for-a-uiwebview

Это код, который работает у меня:

// объявляйте и выделяйте UIWebView перед
// UIWebView * Веб -просмотр;
// WebView = [[Выделение UIWebView] initWithFrame:CGRectMake(x, y, w, h)];
WebView.scalesPageToFit = ДА;

Я использовал scalesPageToFit для YES....это позволяет ему немного увеличить масштаб изображения...но не настоящий зум, как у safari.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top