从服务器获取多个url图像并在iphone中的scrollview中显示

时间:2012-09-06 05:52:50

标签: iphone ios objective-c uitableview uiscrollview

任何人都可以告诉我如何在tableview中的uiscrollview中获取网址图片。我在过去三天里挣扎但没有输出。:(

<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中显示。请建议我。

1 个答案:

答案 0 :(得分:0)

复杂情况在哪里?

解析XML以获取所有网址。将这些网址放在NSArray中。现在将此NSArray作为datasource提供给UITableView实例。确保UITableViewCell中包含UIImageView,以便您可以在滚动时插入图片网址。多数民众赞成,这就是它的全部。

更重要的一点是,在主UI线程中将url分配给uiimageview会在UI下载主线程中的图像时挂起UI。因此,您必须在生成的后台线程中进行图像下载,然后在下载图像后更新主UI线程中的uimageview。这样用户体验就会很顺利。

由于您尚未发布任何代码,我也不是......