Я пытаюсь добавить жест смахивания влево и вправо в каждую ячейку в моем UITableView. Однако, похоже, никто не ответил на этот вопрос, куда бы я ни посмотрел. Используя это текущее решение, которое рекомендуется, я не вхожу в правильный обработчик жестов.
UISwipeGestureRecognizer* right = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRight:)];
right.direction = UISwipeGestureRecognizerDirectionRight;
[self.tableView addGestureRecognizer:right];
UISwipeGestureRecognizer* left = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeLeft:)];
left.direction = UISwipeGestureRecognizerDirectionLeft;
[self.tableView addGestureRecognizer:left];
Я создаю два разных распознавателя жестов для своего решения. Однако я никогда не вижу ответа от правильного UIGestureRecognizer. Я не понимаю, почему я никогда не вижу ответа от правого распознавателя жестов, а только от левого.
-(void)swipeLeft:(UISwipeGestureRecognizer*)gestureRecognizer
{ NSLog("You have swiped Left");
}
-(void)swipeRight:(UISwipeGestureRecognizer*)gestureRecognizer
{ NSLog("You have swiped right"); //Never Enter this handler
}