Проблема с уменьшением масштаба (и сохранением масштаба) в UIWebView

#iphone #uiwebview

#iPhone #uiwebview

Вопрос:

В моем приложении я использую UIWebView для просмотра содержимого электронной почты. Я устанавливаю его frame в соответствии с размером экрана, и содержимое обычно намного больше размера экрана, поэтому мне приходится прокручивать вверх / вниз и влево / вправо, чтобы просмотреть все содержимое.

Я хочу иметь возможность уменьшать масштаб, сжимая содержимое — что, конечно, уменьшает все, — чтобы я мог видеть все электронное письмо на экране сразу. В настоящее время это работает, но проблема в том, что как только я убираю пальцы с экрана, содержимое «привязывается» к их нормальному размеру.

Как я могу увеличить UIWebView, чтобы он оставался увеличенным?

Комментарии:

1. @Joe: черт возьми, в самый раз, когда ты пытался мне помочь! 🙂 Насколько я знаю (я пытаюсь модифицировать чужой код), нигде нет логики обработки пинча. Я думаю, мы просто полагаемся на встроенное поведение UIWebView.

2. ЧЕРТ ВОЗЬМИ, ДЖО!!!! КАК я ДОЛЖЕН ПИСАТЬ ПОТРЯСАЮЩЕЕ МУЗЫКАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, когда я НЕ могу ДАЖЕ УМЕНЬШИТЬ МАСШТАБ ЭЛЕКТРОННОГО ПИСЬМА???

Ответ №1:

Попробуйте посмотреть на тег viewport в HTML-содержимом webview.

http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html

Комментарии:

1. Это не решает проблему — webview продолжает возвращаться