Я добавил этот код в cellForRowAtIndexPath
Как добавить Swipe Gestures в ячейку UITableView?
UISwipeGestureRecognizer *gestureR = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(handleSwipeFrom:)];
[gestureR setDirection:UISwipeGestureRecognizerDirectionRight];//|UISwipeGestureRecognizerDirectionRight)];
[cell addGestureRecognizer:gestureR];
он работает отлично. Но я хочу UISwipeGestureRecognizerDirectionLeft
так Добавлено как этот
[gestureR setDirection:UISwipeGestureRecognizerDirectionLeft|UISwipeGestureRecognizerDirectionRight)];
Когда я проверяю с направлением и состоянием я всегда получаю 3 = 3
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
NSLog(@"%d = %d",recognizer.direction,recognizer.state);
}
, если я применяю только один жест он прекрасно работает. Я попытался добавить два жест один за другим. но он будет отвечать только за один жест.
Как добавить второй жест. Я добавил прямо к одному жестом в TableView еще один к ячейке, но теперь использую.
Спасибо, уже пробовал, как это выше, но не с другой функцией (селектор) .. Я пытаюсь и дам вам знать ... +1 –