2012-05-09 50 views
0

我得到的文本形式是这样的服务器:如何在自定义UITableViewCell中下载和加载下载图像?

test_abc http://www.xxx.a.jpg test_aaa http://www.xxx.b.jpg test_ccc

我想将字符串分割到["test_abc", "http://www.xxx.a.jpg", "test_aaa", "http://www.xxx.b.jpg", "test_ccc"],然后在UITableViewCell显示出来,图像会前下载后,我使用一个LoadingIndicator作为占位符,当图像被下载时,显示图像并修改单元格的高度以显示整个图像。

有人可以帮我做这个吗?

+0

我建议你下载苹果iOS指南LazyTableImages(我下面所示参考URL)代码,并通过它去。地址>> http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Listings/Classes_RootViewController_m.html – Nit

+0

感谢ü,我已经下载了它 – Firsay

+0

至于你的问题是不明确的,我建议你下载图像文件目录,然后从那里加载图像像鞋子民主应用程序,请检查该应用程序 – Destroyer

回答

0

您可以使用SDWebImage,你不必担心缓存,等等。

网页图片 该库提供的UIImageView一类用于从网络远程来支持图片。

它提供:

一个的UIImageView类别添加Web图像和高速缓存管理的可可触摸框架 异步图像下载 异步存储器+磁盘映像的高速缓存具有自动缓存过期处理 甲保证相同的URL将不会被多次下载 保证伪造的URL不会一次又一次地重试 表演!

+0

3ks,我会尝试使用SDWebImage – Firsay

0

试着看Three20

由谁写的官方“脸谱”的应用程序适用于iOS的家伙编写的开源库。此外,Facebook应用程序的代码基于该库。