我是一个创业者,创建iPhone应用程序,做任何事情,但编码是外包的。对于下面的iOS 5实现一个简单实用的应用程序,我将非常感谢一些技术指导。
有一个定制的富文本字段,用户可以在其中输入图像(存储在本地,小尺寸: 40x44磅)和文本。这是作为UIWebView实现的。在目前的实现中,每次点击图像后,它都会在1.5-2秒的延迟(太长)后出现。在输入一次之后,它会被缓存,下一次它几乎会立即出现。
这么小的图片需要2秒才能出现,这合理吗?对于非缓存的图像,有没有什么有效的方法来减少这种时间延迟?任何建议都是非常受欢迎的。如果除了使用UIWebView之外,还有任何实现这一点的聪明方法,它也会有所帮助。
提前谢谢。
发布于 2012-09-24 06:51:37
我建议你在你的网页视图中使用base64嵌入图片。这将导致webview几乎立即加载像文本一样的图像。
查看下面的链接,将您的图像转换为Base64:http://www.dailycoding.com/Utils/Converter/ImageToBase64.aspx
并在您的html中使用它:http://danielmclaren.com/2008/03/embedding-base64-image-data-into-a-webpage
希望能有所帮助。:)
https://stackoverflow.com/questions/12049994
复制相似问题