我是一个创造iPhone应用程序的appreneur,除了编码外包之外什么都做。我对以下iOS 5实现简单实用程序应用程序的技术指导表示赞赏。
有一个自定义的富文本字段,用户可以在其中输入图像(本地存储,小尺寸:40x44点)和文本。这实现为UIWebView
。对于当前的实现,每次在点击图像之后,它在1.5-2秒延迟(太长)之后出现。输入一次后,它会被缓存,下次几乎立即出现。
这样小的图像出现需要2秒才合理吗?有没有有效的方法来减少非缓存图像的时滞?任何提示都会非常受欢迎。除了使用UIWebView
之外,如果有任何智能方法可以实现此功能,那么它也会有所帮助。
提前致谢。
答案 0 :(得分: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
希望它有所帮助。 :)