通常,当用户从详细视图中弹出时,a 中的选定行UITableView
会通过动画取消选择。
但是,在我有一个UITableView
嵌入的情况下,我必须像这样UIViewController
手动执行它viewWillAppear
:
-(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];
}
为什么会这样以及如何解决?