从服务器获取多个url图像并显示在iPhone的滚动视图
问题描述:
任何人都可以请告诉我如何获取urlview图像和显示在tableview中的uiscrollview。我从过去的三天,但不输出挣扎。:(从服务器获取多个url图像并显示在iPhone的滚动视图
<slider1>
<item>
<thumbNail>http://www.bizfy.com/demo/biscoot/a1.png</thumbNail>
<contentId>img001</contentId>
</item>
<item>
<thumbNail>http://www.bizfy.com/demo/biscoot/a1.png</thumbNail>
<contentId>img002</contentId>
</item>
<item>
<thumbNail>http://www.bizfy.com/demo/biscoot/a1.png</thumbNail>
<contentId>img003</contentId>
</item>
<item>
<thumbNail>http://www.bizfy.com/demo/biscoot/a1.png</thumbNail>
<contentId>img004</contentId>
</item>
<item>
<thumbNail>http://www.bizfy.com/demo/biscoot/a1.png</thumbNail>
<contentId>img005</contentId>
</item>
</slider1>
我要存储在的tableview细胞UIScrollView中的所有图像的URL和表演。请给我建议。
答
哪里是并发症?
解析XML得到所有的URL。在NSArray
把这些网址。现在养活这个的NSArray作为datasource
到UITableView
实例。确保UITableViewCell
中有一个UIImageView
这样就可以插入图像URL时滚动发生。就是这样,这就是它的全部。
更重要的一点是,在主UI线程中将url
分配给uiimageview
将会挂起UI,因为它正在主线程中下载图像。所以你将不得不在产生的后台线程中下载图像,然后一旦图像下载完成,在主UI线程中更新uimageview
。这样用户体验就会流畅。
既然你还没有发布任何代码,我也不是...