AQGridview - 从网上加载图片(URL)

时间:2011-07-04 10:33:41

标签: image ipad loading aqgridview

我是iPad开发的新手。我正在使用AQGridView来构建我的第一个ipad应用程序。使用以下代码,我正在尝试将Web URL中的图像加载到网格的每个单元格中,但是当我向下滚动并返回时,图像与它们应该不同,所以它们会重新加载以显示好的图像。

这是我用来加载图片的代码。

dispatch_async(dispatch_get_global_queue(0, 0), ^{
    UIImage *img = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imgPath]]];

    dispatch_async(dispatch_get_main_queue(), ^{
        _imageView.image = img;
        [self setNeedsLayout];
    });
});

我认为问题来自于调用dispatch_get_main_queue()时的问题。但我不知道如何解决这个问题。如果有人有想法,那肯定会帮助我!

提前多多谢谢!

此致

1 个答案:

答案 0 :(得分:1)

Apple在LazyTableImages

中有针对此问题的简洁解决方案演示
相关问题