3

我是一名创建 iPhone 应用程序的创业者,除了外包编码外,我什么都做。对于以下 iOS 5 实现的简单实用程序应用程序,我将不胜感激。

有一个定制的富文本字段,用户可以在其中输入图像(本地存储,小尺寸:40x44 点)和文本。这被实现为UIWebView. 在当前的实现中,每次点击图像后,它都会在 1.5-2 秒延迟(太长)后出现。输入一次后,它会被缓存,下次几乎立即出现。

如此小的图像最多需要 2 秒才能出现是否合理?是否有任何有效的方法可以减少非缓存图像的时间延迟?任何提示都会非常受欢迎。如果有任何聪明的方式来实现这一点,而不是使用UIWebView,它也会有所帮助。

提前致谢。

4

1 回答 1

2

我建议您在 webview 中使用 base64 嵌入图像。它会导致 webview 几乎立即像文本一样加载图像。

查看下面的链接,将您的图像转换为 Base64:http ://www.dailycoding.com/Utils/Converter/ImageToBase64.aspx

并在您的 html 中使用它:http: //danielmclaren.com/2008/03/embedding-base64-image-data-into-a-webpage

希望能帮助到你。:)

于 2012-09-23T22:51:37.407 回答