2017-06-11 20 views
0

私はXIB経由でユーザー定義のセルを持つ表を持っています。私のテーブルは、セルを削除または再配置する編集モードをサポートしています。私は今スウィフト - 編集モードで表のセルの背景を変更する

override func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool { 
    return true 
} 

を実装している

、彼らは「編集モード」にされている間、セルの背景を変更するにはどのような方法は、ありますか?私はあなたがこのために2つのデリゲートメソッドが必要だと思う

答えて

1

func tableView(UITableView, willBeginEditingRowAt: IndexPath) 

は、テーブルビューが編集モードに入ることを約あることをデリゲートに通知します。

そして

func tableView(UITableView, didEndEditingRowAt: IndexPath?) 

テーブルビューは、編集モードを残していることをデリゲートに通知します。

tableView.cellForRow(at: indexPath).backgroundColor = someColor 
:あなたはこのような各デリゲートメソッドを実装することができ

関連する問題