UITableViewCell erweitern

Ich versuche, eine UITableViewCell zu erweitern, um mehr Inhalt anzuzeigen. Bisher ist die Animation noch nicht fertig, aber mein Problem ist, dass der neue Inhalt angezeigt wird, bevor die Animation abgeschlossen ist. Hier ist mein Code:

ps das beschreibungsetikett und die leseschaltfläche werden beim konfigurieren der zelle ausgeblendet.

<code>-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    self.selectedRow = indexPath;
    SDJCell *cell = (SDJCell *)[tableView cellForRowAtIndexPath:indexPath];
    [tableView beginUpdates];
    [tableView endUpdates];
    cell.descriptionLabel.hidden = NO;
    cell.readButton.hidden = NO;
}

-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
    SDJCell *cell = (SDJCell *)[tableView cellForRowAtIndexPath:indexPath];
    [tableView beginUpdates];
    [tableView endUpdates];
    cell.descriptionLabel.hidden = YES;
    cell.readButton.hidden = YES;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    if(selectedRow && indexPath.row == selectedRow.row) {
    return 100;
    }
    return 44;
}
</code>

Irgendwelche Ideen, wie ich diesen zusätzlichen Inhalt nach dem Erweitern der Zelle aufdecken kann?

Vielen Dank!!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage