Когда пользователь нажимает на Edit или Done в верхнем левом углу UITableViewController
, мне нужно изменить некоторые вещи (в дополнение к тому, что Apple делает автоматически).
Я переопределяю setEditing()
, делаю там визуальные изменения. Работает нормально.
Метод setEditing()
из UITableViewController
также вызывается, когда пользователь проводит пальцем влево по UITableViewCell
.
Здесь возникает проблема: как и Apple, мне нужно делать важные вещи по-другому, когда пользователь проводит пальцем по ячейке.
Как узнать, какое действие пользователя (нажатие на изменение или пролистывание в ячейке) вызвало вызов setEditing()
?