マスター詳細設定のマスターにUITableView
があります。ユーザーはUITableViewRowAction
でセルとやり取りしたり、特定の検索バーを使用して検索したりできます。UITableViewCellの選択解除を確認します
ユーザーが検索バーとやりとりしたり、セルを左にスライドさせると、セルは選択解除されます。セルが選択解除されたときに通知を受ける必要があります。
私はfunc tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
を試しましたが、このような状況にと反応しないようです。
override func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
print("Cell Deselected")
}
これは私が上記与えた条件で実行されることはありませんが、それはtableView
の異なる項目が選択されている場合にのみ実行されますない、私はを必要とするものではありません。
デリゲートを正しく設定して準拠しましたか? – gEeKyMiNd
はい。私は質問をもっと明確に改訂しました。 – Berry
'tableView.deselectRow(at:indexPath、animated:true)'を呼び出していますか? – CarpenterBlood