2012-06-01 50 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]; 

會發生什麼事是第二側擊識別器覆蓋的第一個。我嘗試使用另一個線程中建議的委託方法,但未成功。有沒有人成功做到這一點?所以我會很感激一個指針。

回答

2

使用swipeGest向右掃動的第2和第3行,它應該是sideSwipe

貌似複製粘貼錯誤。

+0

謝謝修復它。不知道我是如何錯過的。你不會相信我已經試圖解決這個問題多久了。 – geminiCoder

+0

我投票結束,因爲我認爲這不會對任何人有利。 – geminiCoder