Iphone 如何使用图像数组在imageview和url格式的图像中显示

Iphone 如何使用图像数组在imageview和url格式的图像中显示,iphone,xcode,uitableview,Iphone,Xcode,Uitableview,我有一个图像数组,所有图像都是url格式。我想在uitableviewcell上的imageview中显示。我可以显示所有图像,但我的tableview滚动无法正常工作。 如何解决这个问题。 无论何时,只要您获取大量数据并将其显示在iphone屏幕上,都要感谢您。用户界面卡住了,就像您的tableView没有滚动一样。Leon Rodenburg说完全正确,只需在后台线程上获取数据,然后收集结果,然后在主线程上加载用户界面 开始调用方法的线程(使用多个或多个方法调用):- 当您获得大量数据时,可

我有一个图像数组,所有图像都是url格式。我想在uitableviewcell上的imageview中显示。我可以显示所有图像,但我的tableview滚动无法正常工作。 如何解决这个问题。
无论何时,只要您获取大量数据并将其显示在iphone屏幕上,都要感谢您。用户界面卡住了,就像您的tableView没有滚动一样。Leon Rodenburg说完全正确,只需在后台线程上获取数据,然后收集结果,然后在主线程上加载用户界面

开始调用方法的线程(使用多个或多个方法调用):-


当您获得大量数据时,可能需要一段时间才能恢复。你有没有试过让牢房排队。它基本上使其为零,直到您向下滚动并看到它,它使单元格可使用标识符重用,因此当您看不到它时,它为零,但当您遇到它时,它将被分配:

UITableViewCell *cell = [tableView
                         dequeueReusableCellWithIdentifier:@"UITableViewCell"];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
                                   reuseIdentifier:@"UITableViewCell"]
            autorelease];

      } 

在cellForRowAtIndexPath中实现这一点:

显示一些代码,当UITableView请求单元格时,您可能正在加载图像,这使得滚动速度非常慢。图像应该在后台线程上获取。也可以在后台线程或之前获取数据(coolanilkothari说的)
UITableViewCell *cell = [tableView
                         dequeueReusableCellWithIdentifier:@"UITableViewCell"];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
                                   reuseIdentifier:@"UITableViewCell"]
            autorelease];

      }