Tengo una tabla con las entradas que el usuario puede seleccionar y al hacer clic sobre ellas, UILabel debe cambiar a UITextField para que el usuario pueda editar el valor de esa fila.iPhone: modifique una celda seleccionada en didSelectRowAtIndexPath
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.section == 1 &&
indexPath.row < [item.entries count])
{
ListDetailCell *tmpCell = ((ListDetailCell*)[self tableView:tvEntries cellForRowAtIndexPath:indexPath]);
tmpCell.lbTitle.hidden = true; // <- cell to hide
tmpCell.tfTitle.hidden = false; // <- textfield to show
}
}
Por alguna razón, parece que mis cambios en los controles no se aplican.
¿Algún consejo aquí? Thx advance
No sé si es apropiado en su caso, pero ¿no podría simplemente usar un UITextField con un marcador de posición en lugar de un UILabel? –
Sí, ya pensé en esto. Pero hasta donde sé, no puedo hacer que un campo de texto se vea como una etiqueta simple (sin borde) – Max