画面遷移時にセルのハイライトを解除する - iOS開発メモ

サンプル

UITableViewContollerを使用せずにUITableViewを使用すると、セルの選択を解除しないために別の画面から戻ってきた時にセルをハイライトしたままになります。

viewWillAppear:でdeselectRowAtIndexPath:animated:を使用してセルの選択を解除します。

[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:NO];

関連項目

なし