2012-06-01 3 views
0

Я ищу способ добавления UISwipeGestureRecognizers в 1 представление. Тот, который обнаруживает нисходящие лапки и один для правильных лапок. Я столкнулся с подобными вопросами по SE, но они не решают мою проблему.Как настроить 2 UISwipeGestureRecognizer

я в настоящее время

swipeGest = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(respondToSwipe:)]; 
[swipeGest setDirection:UISwipeGestureRecognizerDirectionDown]; 
[swipeGest setNumberOfTouchesRequired:1]; 
[swipeGest setDelegate:self]; 
[self.viewAnimation addGestureRecognizer:swipeGest]; 

и

sideSwipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(sideSwipe:)]; 
[swipeGest setDirection:UISwipeGestureRecognizerDirectionRight]; 
[swipeGest setNumberOfTouchesRequired:1]; 
[sideSwipe setDelegate:self]; 
[self.viewAnimation addGestureRecognizer:sideSwipe]; 

Что происходит, является второй Sideswipe распознавани перекрывает первый. Я попытался использовать методы делегата, как это было предложено в другом потоке, но не увенчался успехом. Кто-нибудь успешно сделал это, если? поэтому я был бы благодарен за указатель.

ответ

2

2-й и 3-й линии правого взмахом использует swipeGest, он должен быть sideSwipe

Похоже, ошибка копирования вставки.

+0

Спасибо, что исправил его. Не знаю, как я это пропустил. вы не поверили бы, как долго я пытался это исправить. – geminiCoder

+0

Ive проголосовал за закрытие, поскольку я не думаю, что это будет полезно для кого-либо еще. – geminiCoder