我在主视图中使用 UISwipeGestureRecognizer 进行左右方向滑动,如下所示:
UISwipeGestureRecognizer *recognizer1,*recognizer;
recognizer1 = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFromleft:)];
[recognizer1 setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[self.view addGestureRecognizer:recognizer1];
[recognizer1 release];
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFromright:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
[self.view addGestureRecognizer:recognizer];
[recognizer release];
在同一个视图中,我还使用触摸事件,如触摸开始、移动和结束。
两者都用于不同的目的。
我的问题是,当我触摸我的视图并将其从左到右或从右到左移动时;UISwipeGestureRecognizer 在触摸开始和触摸移动方法之间被调用,这是我不想要的
,所以任何人都知道我怎样才能避免这种类型的事情?我如何告诉视图我现在想要使用触摸事件或者我正在使用 UISwipeGestureRecognition