Pregunta

Soy nuevo en development.I iphone desee mostrar la imagen en cada cell.I estoy teniendo únicamente la url de la imagen en un array.please ayudarme out.Thanks.

¿Fue útil?

Solución

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

No es probablemente una manera más eficiente de hacer esto, pero es una buena manera de empezar la personalización de sus células Tableview. ImageView es una de las muchas propiedades de la clase UITableViewCell.

Para leer más .... UITableViewCell Referencia de la Clase

Otros consejos

Usted debe echar un vistazo a código de ejemplo de esta manzana, es grande y muestra cómo implementar lo que necesita además otras cosas útiles: avanzado de tablas Ver células

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top