O UITableView não desmarca automaticamente a linha selecionada quando a tabela reaparece
Normalmente, uma linha selecionada em umUITableView
fica desmarcada com uma animação quando o usuário aparece da visualização detalhada.
No entanto, no meu caso, onde eu tenho umUITableView
incorporado em umUIViewController
Eu tenho que fazer isso manualmenteviewWillAppear
igual a:
-(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];
}
Por que isso e como consertar isso?