通常、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];
}
これはなぜですか、そしてそれを修正する方法は?