2012-09-04 34 views
0

在滾動UIScrollView之前是否有辦法獲取滑動的方向?在滾動UIScrollView之前獲取滑動的方向

我試圖添加滑動手勢,但沒有運氣。

這是我想要處理的事件。如果我快速地向左或向右滑動,並且向下滑動,我希望它滾動,否則不滾動。我也想得到刷卡的時間間隔。有沒有可能的方法來做這些事情?謝謝。

回答

1

您可以使用UISwipeGestureRecognizer控件。使用UISwipeGestureRecognizerDirectionLeft獲取gettting方向。

對於具有看看下面這段代碼:

UISwipeGestureRecognizer *oneFingerSwipeLeft = [[[UISwipeGestureRecognizer alloc] 
               initWithTarget:self 
               action:@selector(oneFingerSwipeLeft:)] autorelease]; 
[oneFingerSwipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft]; 
[[self view] addGestureRecognizer:oneFingerSwipeLeft]; 

在oneFingerSwipeLeft功能,你可以有方向。按照相同的過程進行右滑動。