Cómo mostrar la imagen en una celda?
-
19-09-2019 - |
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.
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