2012-03-29 87 views
0

我在iPhone和iPad上都遇到了UIWebView问题。 我要加载的页面是由应用程序生成的,该应用程序使用JavaScript语法高亮度库(http://alexgorbatchev.com/SyntaxHighlighter/)来语法加亮显示加载的文本。UIWebView滚动问题

这很好,它看起来不错,但是当我来滚动webview我有问题。当您滑动时水平滚动效果很好,但是当您放开它时,它不会继续滚动,所以看起来像惯性滚动不起作用?

另一方面,向下滚动是完全不同的。当我可以滚动时,惯性部分工作正常,但让它滚动有点困难。如果你不向下滚动,那么它就不会向下滚动。如果你确实设法弄清它,那么在开始滚动之前,你似乎也必须按住半秒左右,否则它不会滚动。

我对此非常沮丧,因为我无法找出问题所在!

任何帮助?

编辑:

经过玩耍,似乎它是基于HTML的内容,但我想不出是什么导致它陷入困境。如果我加载内容并且不运行语法高亮javascript函数,那么它加载正常,并且滚动没有任何问题,一切都很好。当我运行语法荧光笔时,我得到了问题。由语法突出显示器生成的源代码在这里(http://pastebin.com/c6Mnc9nb) 我知道它看起来很可怕,但它应该没问题,并且呈现正确。但正如我所说,HTML导致滚动问题,我不明白为什么。

请有人可以帮忙!我真的需要这个排序,所以我可以让我的应用程序发布。

回答

0

没关系。只需替换语法高亮库即可。