【发布时间】:2010-03-05 15:25:36
【问题描述】:
我使用UIWebView 制作了一个文档查看器。加载时间很短,因为文件是本地的,但是滚动速度让我很抓狂。滚动性能很差!
我是用这个代码做的。
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL
cachePolocy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:60.0];
[self.webView loadRequest:request];
如何提高UIWebView的性能?
【问题讨论】:
-
您的文件有多大,是什么格式?例如,是该文件中的全部内容,还是该文件是否包含从其他文件中提取图像等的链接?
-
你是在模拟器还是在设备上测试这个?至少在我的机器上,滚动性能在模拟器中总是很差,但在设备上通常还不错。
-
感谢您回答我的问题。我也在我的设备和 PC 上进行了测试。在PC上,有点慢。但是在设备上,非常慢!我打开了 3.7MB 的 pdf 文件。实际上它有一些大图像。所以,我测试了其他文件。有些文件并不慢,但其他文件很慢。我认为,是的,这可能是大图像的原因......谢谢你的回答,大卫和库比。 ^^.
标签: objective-c cocoa-touch ios performance uiwebview