Swift で UITableView の画面遷移の際にセルの選択状態を解除する

nbeppu 1,142views 更新:2015年8月17日

UINavigationController などで画面遷移を行って、また元の画面に戻ってきた際に、セルの選択状態を解除するコードです。 対応をしておかないと Reject されてしまうケースもあるようです。

    override func viewWillAppear(animated: Bool) {
        if let indexPath = tableView.indexPathForSelectedRow() {
            tableView.deselectRowAtIndexPath(indexPath, animated: true)
        }
    }

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません