Come visualizzare l'immagine in una cella?
-
19-09-2019 - |
Domanda
Sono nuovo di development.I iphone voler visualizzare l'immagine in ogni cell.I sto avendo solo l'URL dell'immagine in un array.please aiutarmi out.Thanks.
Soluzione
//put this code in cellForRowAtIndexPath.... I'm assuming you have an array of url's that point to images
id urlPath = [yourArray objectAtIndex:indexOfImage];
NSURL *url = [NSURL URLWithString:urlPath];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
//insert an image into your cell
cell.imageView = image;
C'è probabilmente un modo più efficiente per fare questo, ma è un modo decente per iniziare la personalizzazione delle cellule Tableview. ImageView è una delle molte proprietà della classe UITableViewCell.
Ulteriore lettura .... UITableViewCell Classe di riferimento
Altri suggerimenti
Si dovrebbe dare un'occhiata al codice di esempio di questa mela, è grande e mostra come implementare ciò che è necessario, più altre cose utili: avanzate tabella Visualizza Cellule
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow