在iOS中的UIView上滑动手势不工作
UISwipeGestureRecognizer *rightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(rightSwipeHandle:)]; rightRecognizer.direction = UISwipeGestureRecognizerDirectionRight; [rightRecognizer setNumberOfTouchesRequired:1]; [self.view addGestureRecognizer:rightRecognizer]; UISwipeGestureRecognizer *leftRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(leftSwipeHandle:)]; leftRecognizer.direction = UISwipeGestureRecognizerDirectionLeft; [leftRecognizer setNumberOfTouchesRequired:1]; [self.view addGestureRecognizer:leftRecognizer];
我已经在viewDidLoad方法上添加了滑动手势,我有多个视图左右滑动,在视图中包含表格,当表格有数据时,左右手势正常工作,但是在空表格手势的情况下不工作。
任何build议..?
注意:它在模拟器中工作,但不在设备上。
问题可能是因为我添加了两个手势,最后一个代表帮助了我。 现在代码正在工作。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { return YES; }