html - UIWebView中的HTML文件滚动非常慢-Pdf2htmlEX

标签 html ios iphone objective-c uiwebview

我有一个下载HTML文件并将其存储到/ Documents文件夹中的应用程序,然后通过loadRequest:方法将它们显示在UIWebView中。除了HTML页面的滚动非常缓慢而且断断续续之外,其他一切都非常简单明了。我要特别弄清楚是什么原因导致的,以及如何解决(如果有解决方法的话)。

这些HTML文件是使用pdf2htmlEX生成的,因此所有图像都嵌入在代码本身中(HTML文件是独立的,不需要外部图像)。 HTML文件的大小约为3-7mb。我猜这是滚动缓慢的部分原因,但是即使我们将滚动速度减半,作为测试,滚动仍然缓慢,似乎并没有太大帮助(如果有的话)。

我认为必须有一些解决方案,因为它们只是从文件系统而不是在线资源中读取。尽管我考虑过实现ASIWebPageRequest库以查看是否有帮助,但我一直在搜索类似的主题,但没有找到解决方案的运气。

如果需要,下面是该应用尝试显示的HTML文件示例的链接。任何想法,或者如果我需要提供更多信息,都没问题。提前致谢!

https://www.dropbox.com/s/itvqjrq9pao0ylu/1218_09_11.html

最佳答案

我与Vincent合作,他和我为解决方案烦恼。归结为:

<style type='text/css'> 
    body {
        -webkit-overflow-scrolling: touch; 
    } 
</style>

滚动清除了很多内容……但是现在我们有轻微的渲染延迟,但是我认为鉴于我们正在生成的文件的大小,iPad保持了很好的状态。

不过,我们仍将对此进行研究。

关于html - UIWebView中的HTML文件滚动非常慢-Pdf2htmlEX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22923163/

相关文章:

html - 在另一个没有显示的地方显示元素 : none

ios - 如何使用 AFNetworking 2.5 发送 XML PUT/POST 请求

iphone - 在 iOS 上查看大型 PDF 的最佳方式是什么?

iphone - 调用 UIViewController 的另一个 View 不起作用

javascript - 未捕获的类型错误 : Cannot read property 'apply' of undefined with phaser

html - 将背景设置为 100% 高度并将页脚保持在页面底部

ios - tableView 中按钮的 addTarget

iphone - 如何在 Objective C 中正确初始化子类?

html - Bootstrap Jumbotron 不会变成整个 body 宽度

ios - Apple Mach-O 链接器错误 - 体系结构 x86_64 的重复符号