Я создал пользовательский tableView
и использовал пользовательский класс tableView
в классе Other, чтобы показать tableView
..
Я загружаю изображение с сервера и отображаю его в tableViewRow
.. каждый image
в нем отличается..
На экране появятся только 7 из 10 изображений, и когда я прокручиваю вниз, первые 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]]];
});
Пожалуйста, помогите мне с примером кода..