我使用 UIWebView
制作了一个文档查看器。加载时间很短,因为文件是本地的,但是滚动速度让我很抓狂。滚动性能很差!
我是用这个代码做的。
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL
cachePolocy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:60.0];
[self.webView loadRequest:request];
如何提高 UIWebView
的性能?
最佳答案
在 Instruments 下运行您的应用程序并查找您的性能瓶颈所在。滚动效果不佳的最可能原因是您的 CPU 已用尽,可能是您的程序正在执行的某些其他事件所致。
或者,由于 HTML 中的复杂 Javascript 或非法 HTML,它可能会遇到问题。将您的 HTML 和 Javascript 加载到 Mac 上的 Safari 中,并使用 Developer's Web Inspector 对其进行分析。在“高级首选项”中查找用于打开“开发”菜单的选项。
关于objective-c - 增强 UIWebView 的滚动性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387808/