Question

Je suis nouveau iphone development.I voulez afficher l'image dans chaque cell.I am ayant seulement l'URL de l'image dans un array.please me aider out.Thanks.

Était-ce utile?

La solution

//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;

Il y a probablement une façon plus efficace de le faire, mais il est une manière décente pour commencer la personnalisation de vos cellules Tableview. ImageView est l'une des nombreuses propriétés de la classe UITableViewCell.

Pour en savoir plus .... UITableViewCell Référence de la classe

Autres conseils

Vous devriez jeter un oeil à l'exemple de code de cette pomme, il est grand et montre comment mettre en œuvre ce que vous avez besoin ainsi que d'autres choses utiles: avancées Table View Cellules

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top