5 Stimmen

iPhone: Ändern einer in didSelectRowAtIndexPath ausgewählten Zelle

Ich habe eine Tabelle mit Einträgen, die der Benutzer auswählen kann, und wenn Sie auf sie klicken, sollte das UILabel in ein UITextField verwandeln, so dass der Benutzer den Wert dieser Zeile bearbeiten kann.

-(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
    }
}

Aus irgendwelchen Gründen scheint es, dass meine Änderungen an den Steuerelementen nicht übernommen werden.

Gibt es hier Hinweise? Vielen Dank im Voraus

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X