Ios5 ios从web服务器上滚动加载图像

Ios5 ios从web服务器上滚动加载图像,ios5,Ios5,对于iPhone5.0,我从服务器上以json格式获取了大量图像(图像url)和文本数据。我的要求是从服务器加载前五个图像,当用户向下滚动时,加载下五个图像,依此类推。我需要在UITableViewCell中显示它。通过这样做,我可以减少网络呼叫,并使设备上的应用程序更快 目前,我正在使用一个背景线程来加载图像,但它们在背景中不断加载。我不想这样做。检查来自苹果的示例代码。 它应该能回答你的问题 它使用UIScrollViewDelegate实现以下功能 - (void)scrollViewD

对于iPhone5.0,我从服务器上以json格式获取了大量图像(图像url)和文本数据。我的要求是从服务器加载前五个图像,当用户向下滚动时,加载下五个图像,依此类推。我需要在UITableViewCell中显示它。通过这样做,我可以减少网络呼叫,并使设备上的应用程序更快


目前,我正在使用一个背景线程来加载图像,但它们在背景中不断加载。我不想这样做。

检查来自苹果的示例代码。 它应该能回答你的问题

它使用
UIScrollViewDelegate
实现以下功能

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
    if (!decelerate)
    {
        [self loadImagesForOnscreenRows];
    }
}

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    [self loadImagesForOnscreenRows];
}
基本上,它做你想要的-只是加载可视单元格的图像


使用
[self.tableView indexPathsForVisibleRows]
你可以调用
startIconDownload
函数到指定的tableCell

我在问之前看过这篇文章。但是我无法理解整个概念……)我的问题实际上我想在UITableView Cell上实现它。您能告诉我吗,或者我不能在UITable view上实现,或者使用scroll view来实现是一篇文章
UITableView
继承自
UIScrollView
,这意味着您可以在
UITableView
子类中实现
UIScrollViewDelegate
,所以这是绝对可能的。你们能不能再告诉我一件事,默认情况下,我如何从服务器加载前五个图像,以及当用户滚动时,如何从服务器加载下五个图像。我无法理解,因为我对iOs开发完全是新手。在做一些复杂的事情之前,你必须学习一些基本的东西并阅读苹果API文档。