Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone:如何显示一些默认图像,直到原始图像没有从JSON加载?_Iphone_Objective C_Cocoa Touch_Ios4 - Fatal编程技术网

iPhone:如何显示一些默认图像,直到原始图像没有从JSON加载?

iPhone:如何显示一些默认图像,直到原始图像没有从JSON加载?,iphone,objective-c,cocoa-touch,ios4,Iphone,Objective C,Cocoa Touch,Ios4,我正在使用JSON加载图像 但它会使应用程序的速度变慢,因为它通常会等到所有图像都下载到应用程序中 为了避免这种情况,我想放置一些默认图像。当应用程序下载图像时,它应该替换默认图像 我没有使用表视图。我正在coverflow中显示这些图像 如何获取此信息?此示例演示了加载和显示UITableView的多阶段方法。它首先从RSS提要加载相关文本,以便表能够尽快加载,然后异步下载每一行的图像,以便UI更具响应性 查看网络图像 它有: setImageWithURL:placeholderImage:

我正在使用JSON加载图像

但它会使应用程序的速度变慢,因为它通常会等到所有图像都下载到应用程序中

为了避免这种情况,我想放置一些默认图像。当应用程序下载图像时,它应该替换默认图像

我没有使用表视图。我正在coverflow中显示这些图像


如何获取此信息?

此示例演示了加载和显示UITableView的多阶段方法。它首先从RSS提要加载相关文本,以便表能够尽快加载,然后异步下载每一行的图像,以便UI更具响应性

查看网络图像

它有:

setImageWithURL:placeholderImage: 
您可以使用的方法,如:

 [imageview setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
           placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

还可以从Three20库中查看TTImageView

设置属性

photoView.defaultImage = defaultImage;

defaultImage(右侧)是UIImage

您是否使用tableview?然后搜索图像的“延迟加载”即可。不,我正在coverflow中显示此图像我从未使用coverflow做过任何事情,但这也适用于CF: