Как я могу сделать так, чтобы содержимое UIWebView загружалось с анимацией? - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть UIWebView, который я загружаю со строкой, полной HTML.Бывают случаи, когда я быстро пролистываю контент, и когда приложение догоняет, UIWebView загружает HTML, и он просто появляется там.

Я хочу как-то сделать его немного более визуально привлекательным.Есть ли способ тонко исчезнуть в содержании веб-просмотра?Сделать это немного менее шокирующим?

Спасибо!

1 Ответ

4 голосов
/ 08 февраля 2012

Вы можете установить значение .alpha веб-просмотра на 0 и анимировать его на 1, когда веб-страница будет загружена.

Чтобы определить, загружается и отображается ли веб-страница, либо используйтеметоды делегирования веб-просмотра или добавление фрагмента javascript на страницу (если это возможно) для явного обратного вызова после завершения загрузки страницы.Вы можете просто сделать <script language=javascript>window.location="done:";</script> и поймать загрузку этого done: URL в вашем методе делегата веб-просмотра (-webview:shouldStartLoadWithRequest:)

...