Как масштабировать контент в UIWebView, когда контент масштабируется для (iphone) -ширины - PullRequest
1 голос
/ 19 ноября 2011

Сегодня на многих веб-страницах есть метатеги или стили CSS, которые определяют ширину содержимого до 320 пикселей. Когда вы загружаете одну из этих страниц в UIWebView, невозможно увеличить изображение. (Вы можете попробовать это в браузере Safari на iPhone).

Как человек с нарушениями зрения, я нахожу это очень раздражающим.

Есть ли способ включить масштабирование для таких страниц? Могу ли я в любом случае удалить эти теги / стили?

Могу ли я каким-то образом вручную кодировать какой-то механизм в UIWebView, который мог бы эмулировать эту функциональность?

Любая помощь будет оценена.

Спасибо.

1 Ответ

1 голос
/ 19 ноября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...