UITableView hebt die Auswahl der ausgewählten Zeile nicht automatisch auf, wenn die Tabelle erneut angezeigt wird

Normalerweise eine ausgewählte Zeile in aUITableView wird mit einer Animation abgewählt, wenn der Benutzer aus der Detailansicht zurückspringt.

In meinem Fall habe ich jedoch eineUITableView eingebettet in aUIViewController Ich muss es manuell in machenviewWillAppear wie so:

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    // For some reason the tableview does not do it automatically
    [self.tableView deselectRowAtIndexPath:self.tableView.indexPathForSelectedRow 
                                  animated:YES];  
}

Warum ist das so und wie kann man es beheben?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage