Остановить автоматическое изменение размера веб-содержимого uiwebview, если фокус на поле ввода - PullRequest
3 голосов
/ 12 января 2012

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

Спасибо.

1 Ответ

1 голос
/ 18 ноября 2012

Либо установите CSS-свойство font-size для ввода равным 16px, либо используйте метатег «viewport» со свойством user-scaling (которое отключает масштабирование пользователя) со значением no:

<meta name="viewport" content="user-scalable=no">

, еслиэто не сокращает, добавляет "начальный масштаб = 1,0, минимальный масштаб = 1,0, максимальный масштаб = 1,0", который предотвратит все масштабирование:

<meta name="viewport" content="user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...