Я пытаюсь обнаружить закрытие кнопки удаления на UITableView. Поэтому я пишу внутри этого.Обнаружение закрытия кнопки удаления (Проведите по удалению) на UITableView
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
}
Когда я вывожу otherGestureRecognizer, я видел вот это.
(lldb) po otherGestureRecognizer
<UIGobblerGestureRecognizer: 0x7fbd8c21ccb0; state = Ended; view = <UITableView 0x7fbd89953000>; target= <(action=_handleSwipeDeleteGobbler:, target=<UITableView 0x7fbd89953000>)>>
Мне нужно проверить, как это. Но это не разрешено и нужно использовать UISwipeGestureRecognizer. Могу ли я узнать, как определить, закрывает ли пользователь кнопку Delete в UITableViewCell?
if ([gestureRecognizer isKindOfClass:[UIGobblerGestureRecognizer class]])
{
}
который удаляет кнопку? проведите пальцем по кнопке удаления? –
Да. Пролистните, чтобы удалить кнопку –
, что вы точно хотите узнать? вы имеете в виду, если я прокручу и снова проведите пальцем по экрану и не использую параметр «Удалить»? –