Uiwebview обновляется после масштабирования и сжатия

У меня есть uiwebview в моем приложении. Пока все работает нормально, но когда я увеличиваю или уменьшаю масштаб, например, uiwebview обновляет загруженную страницу, а затем прокручивает и масштабирует до нового местоположения и размера страницы. Таким образом, масштабирование работает хорошо, но я не хочу, чтобы пользователь видел обновление и изменение положения веб-сайта.

Есть ли способ предотвратить это?

Спасибо за любые советы!


person Dominik    schedule 02.06.2010    source источник


Ответы (2)


Это может быть связано с тем, что вы, возможно, закодировали свой зум странным образом. Вы можете попробовать удалить весь свой код масштабирования и в том же методе, где у вас есть ваш webView loadRequest, введите:

self.webView.scalesPageToFit = YES

Надеюсь это поможет.

person TheMlabTechGuy    schedule 07.10.2012
comment
Это не устранит проблему, описанную в вопросе. Когда пользователь увеличивает масштаб и страница обновляется, появляется мерцание, неприятное для пользователя. - person Leo Natan; 07.10.2012

Вы должны обновлять свою страницу динамически, а не обновлять ее через веб-просмотр. Вы можете сделать это, используя AJAX или извлекая содержимое в Objective C и внедряя его с помощью stringByEvaluatingJavaScriptFromString:.

person Leo Natan    schedule 07.10.2012