Я пытаюсь реализовать действия с одним жестом в моем UITableView, где вы прокручиваете, чтобы отображать кнопки действий, и продолжайте прокручивать все пути, чтобы активировать действие по умолчанию (например, «Удалить» »или« Отметить как прочитанное »в Mail).UITableView действия синтаксического действия с одиночным жестом
Я реализую -tableView:editActionsForRowAtIndexPath:
в моем делегате. Моя кнопка появляется, и она срабатывает, когда я нажимаю ее, но она не активируется при полном ударе.
Я пробовал его с -tableView:commitEditingStyle:forRowAtIndexPath:
и -tableView:canEditRowAtIndexPath:
в моем источнике данных. Только последний называется, но, похоже, не имеет значения.
Есть ли что-то еще, что мне нужно сделать? Или это поведение не реально достижимо с использованием стандартного API?
Это было бы, если бы я делал специальную реализацию для кнопок сенсорных. На самом деле, я делаю это (на основе MGSwipeTableCell), но я пытаюсь понять, могу ли я заменить этот подход стандартным API и избавиться от большого количества кода. Используя 'editActionsForRowAtIndexPath', ОС полностью заботится о распознавателе жестов. – Uncommon