Frage

Ich bin neu in iphone development.I will in jedem cell.I Bild anzuzeigen nur die URL des Bildes in einem array.please hilft mir out.Thanks habe.

War es hilfreich?

Lösung

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

Es ist wahrscheinlich ein effizienter Weg, dies zu tun, aber es ist eine anständige Weise zu beginnen Ihre Zellen Tableview anpassen. Image ist eine von vielen Eigenschaften der UITableViewCell Klasse.

Weiterführende Literatur .... UITableViewCell Klassenreferenz

Andere Tipps

Sie einen Blick auf diesem Apfel Beispielcode nehmen sollen, ist es großartig und zeigt, wie das umzusetzen, was Sie brauchen, und andere nützliche Sachen: Erweiterte Tabellenansicht Zellen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top