Hola chicos, me aparece un error realmente extraño y no puedo encontrar la manera de solucionarlo: cuando me desplazo por mi UITableView a veces resalto una celda azul, incluso cuando no me pongo completamente seleccionadoUITableViewCell se vuelve azul cuando se desplaza
Por ejemplo:
-Cell 1-
-Cell 2-
-Cell 3-
-Cell 4-
Si pongo mi dedo en la célula 2 y vaya a la celda 4 se dejará Celda 2 resaltada, aunque didSelectRowAtIndexPath: nunca se activa.
¿Alguna idea?
editar el código Agregado:
UITableViewCell *cell = nil;
static NSString *cellId = @"StyleDefault";
cell = [tableView dequeueReusableCellWithIdentifier:cellId];
if (cell == nil) {
cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellId] autorelease];
}
cell.textLabel.text = @"Cell One";
cell.textLabel.textAlignment = UITextAlignmentCenter;
[cell setAccessoryView:nil];
return cell;
¿podría mostrarnos el código de creación de celda en cellForRowAtIndexPath? –
díganos qué hace exactamente en el delegado 'CellForRowAtIndexPath'? –