我在iPhone和iPad上都遇到了UIWebView问题。 我正在加载的页面由应用程序生成,该应用程序使用javascript语法高亮显示库(http://alexgorbatchev.com/SyntaxHighlighter/)来语法突出显示已加载的文本。
这很好用,看起来很好,但是当我滚动webview时我遇到了问题。滑动时水平滚动很好,但是当你松开它时它不会继续滚动,所以似乎惯性滚动不起作用?
另一方面,向下滚动则完全不同。当我可以让它滚动时,惯性部分工作正常,但让它滚动有点困难。如果你没有完全向下滚动,那么它就不会向下滚动。如果你确实设法得到了它,那么在开始滚动之前你似乎也需要按住半秒左右,否则它根本就不会滚动。
我对此感到非常沮丧,因为我无法找出问题所在!
任何帮助?
编辑:
经过更多的游戏,它似乎是基于HTML内容,但我无法弄清楚是什么导致它搞砸了。如果我加载内容并且不运行语法highlighter javascript函数,那么它加载正常,滚动没有任何问题,一切都很好。我运行语法高亮显示的那一刻,我得到了问题。语法高亮显示器生成的源是(http://pastebin.com/c6Mnc9nb) 我知道它看起来很可怕,但应该没问题,并且正确呈现。但正如我所说,HTML导致滚动问题,我无法弄清楚为什么。
请有人帮忙!我真的需要这个排序,所以我可以发布我的应用程序。
答案 0 :(得分:0)
没关系。刚刚替换了语法高亮库。