Как добавить жесты пролистывания в ячейку UITableView?

Я добавил этот код в cellForRowAtIndexPath

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, другой в ячейку, но теперь использую.

13
задан Naga Harish M 10 May 2013 в 07:43
поделиться