UITableView nie usuwa automatycznie zaznaczonego wiersza po ponownym wyświetleniu tabeli
Zwykle wybrany wiersz wUITableView
zostaje odznaczone animacją, gdy użytkownik wyskakuje z widoku szczegółów.
Jednak w moim przypadku, gdy mamUITableView
osadzony wUIViewController
Muszę to zrobić ręcznieviewWillAppear
w ten sposób:
-(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];
}
Dlaczego tak i jak to naprawić?