Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

Custom tag UITABLEVIEW en iOS

Estas en el tema de Custom tag UITABLEVIEW en iOS en el foro de Programación móvil en Foros del Web. Hola, soy nuevo en la programación en ios. Estoy creando una tabla, con celdas personalizadas. Por ahora sólo le he puesto color a la celda, ...
  #1 (permalink)  
Antiguo 20/09/2012, 13:26
 
Fecha de Ingreso: septiembre-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Custom tag UITABLEVIEW en iOS

Hola, soy nuevo en la programación en ios.
Estoy creando una tabla, con celdas personalizadas. Por ahora sólo le he puesto color a la celda, 2 label (usuario, email) y una imagen. El problema está que cuándo simulo el código, me aparece una tabla con celdas (sin el color que le había asignado) y a simple vista sin datos, pero con las imágenes precargadas. Al pulsar en las celdas, me aparecen los dos labels, pero solo al pulsar, es como que seleccionando me aparecen los labels. No entiendo porque la imagen se precarga pero los labels no, y tampoco el color. Os dejo el código del cellForRowAtIndexPath a ver si véis algo. Los datos se recogen de una Base de datos remota alojada en un servidor externo. Mi celda es SimpleCell.

- (SimpleCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

static NSString *CellIdentifier = @"SimpleCell";

SimpleCell *cell = (SimpleCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellIdentifier owner:self options:nil];
cell = [nib objectAtIndex:0];
}

NSDictionary *dict = [rows objectAtIndex:indexPath.row];

cell.usuario.text = [dict objectForKey:@"userid"];
cell.email.text = [dict objectForKey:@"email"];
cell.imagen.image = [UIImage imageNamed:[dict objectForKey:@"firstname"]];

return cell;

}

Etiquetas: custom, ios, uitableview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:56.