我已经创建了自定义tableView
并在其他类中使用自定义tableView
类来显示tableView
..
我正在从服务器加载图像并将其显示在tableViewRow
..每个image
都不同..
在屏幕上只有 10 个图像中的 7 个会出现,当我向下滚动时,前 3 个图像会重复一段时间,当这些图像加载时,它会显示正确的图像.. 但最初直到新图像出现,它会显示旧图像,我想要放置一个活动指示器来显示图像正在加载而不是旧图像..
我想添加activity Indicator
,image
直到image
加载..
我的代码是...
self.tableViewX = tableView;
static NSString *simpleTableIdentifier = @"SimpleTableCell";
SimpleTableCell *cell = (SimpleTableCell *)[tableView1 dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"SimpleTableCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^
{
NSString *imageURL = [NSString stringWithFormat: @"www.xyz.image.png"];
cell.thumbnailImageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageURL]]];
});
请帮助我提供一些示例代码..