Jak dodać wskaźnik aktywności do obrazu w UITableView?
Stworzyłem CustomtableView
i używając zwyczajutableView
klasa w innej klasie, aby pokazaćtableView
..
Wczytywanie obrazu z serwera i wyświetlanie go wtableViewRow
.. każdyimage
jest w tym inny…
Na ekranie pojawi się tylko 7 z 10 obrazów, a kiedy przewijam w dół, pierwsze 3 obrazy powtarzają się przez pewien czas, a kiedy te obrazy się ładują, wyświetlają się odpowiednie obrazy ... ale początkowo, aż pojawią się nowe obrazy, pokazujące stare obrazy, I chcesz umieścić wskaźnik aktywności, aby pokazać, że obrazy ładują się zamiast starych obrazów ..
Chcę dodaćactivity Indicator
w miejscuimage
, dopókiimage
ładować ..
Mój kod to ...
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]]];
});
Pomóż mi z przykładowym kodem ..