我正在使用JSON加载图像。
但它会让应用程序变慢,因为它等待所有图像都在应用程序中下载。
为了避免这种情况,我想放一些默认图像。当应用程序下载图像时,它应该替换该默认图像。
我没有使用表格视图。我在coverflow中显示这些图像。
我如何得到这个?
答案 0 :(得分:0)
此示例演示了加载和显示UITableView的多阶段方法。首先从RSS源加载相关文本,以便表格尽可能快地加载,然后异步下载每行的图像,以便UI响应更快。
http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html
答案 1 :(得分:0)
查看网络图片 https://github.com/rs/SDWebImage/
它有:
setImageWithURL:placeholderImage:
您可以使用的方法:
[imageview setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
答案 2 :(得分:0)
还可以从Three20库中查看TTImageView。
答案 3 :(得分:0)
设置属性
photoView.defaultImage = defaultImage;
defaultImage(右侧)是UIImage