Проблема прокрутки UIWebView - PullRequest
0 голосов
/ 29 марта 2012

У меня проблемы с UIWebView на iPhone и iPad.Загружаемая страница генерируется приложением, которое использует библиотеку подсветки синтаксиса javascript (http://alexgorbatchev.com/SyntaxHighlighter/) для подсветки синтаксиса загружаемого текста.

Это прекрасно работает и выглядит отличноОднако, когда я перехожу к просмотру веб-страниц, у меня возникают проблемы.Горизонтальная прокрутка хороша, когда вы перемещаете ее, но когда вы отпускаете ее, она не продолжает прокручиваться, поэтому кажется, что инерционная прокрутка не работает?

С другой стороны, прокрутка вниз совсем другая.Когда я могу заставить его прокручиваться, инерционная часть работает нормально, но заставить его прокручиваться немного сложнее.Если вы не прокрутите вниз до упора, он просто не будет прокручиваться вниз.Если вам все-таки удастся разобраться в этом, то вам также, кажется, придется нажать и удерживать в течение половины секунды или около того, прежде чем начать прокрутку, иначе она просто не будет прокручиваться.

Я очень расстроен, потому что не могу понять, что происходит не так!

Любая помощь?

РЕДАКТИРОВАТЬ:

После дополнительной игрыкажется, что он основан на HTML-контенте, но я не могу понять, что является причиной его путаницы.Если я загружаю контент и не запускаю функцию подсветки синтаксиса javascript, то она загружается нормально, прокручивается без проблем и все хорошо.В тот момент, когда я запускаю подсветку синтаксиса, я получаю проблемы.Источник, созданный средством подсветки синтаксиса, находится здесь (http://pastebin.com/c6Mnc9nb). Я знаю, что он выглядит ужасно, но он должен быть в порядке и правильно отображаться.Но, как я уже сказал, HTML вызывает проблемы с прокруткой, и я не могу понять, почему.

ПОЖАЛУЙСТА, может кто-нибудь помочь!Мне действительно нужно это отсортировать, чтобы я мог опубликовать свое приложение.

1 Ответ

0 голосов
/ 31 марта 2012

Не имеет значения.Вместо этого просто заменили библиотеку подсветки синтаксиса.

...