0
我的项目中有20多个viewcontrollers,并在全局viewcontroller类中添加了滑动手势。UIView滑动手势与目标c中的tableview冲突
UISwipeGestureRecognizer *rightSwipeGesture = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(navigateToPreviousScreen:)];
rightSwipeGesture.cancelsTouchesInView = YES;
rightSwipeGesture.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:rightSwipeGesture];
,并覆盖所有子类
- (void)navigateToPreviousScreen:(UISwipeGestureRecognizer *)sender {
[self.navigationController popViewControllerAnimated:YES];}
现在我有一个问题(不完全是一个问题),在一些viewcontrollers有tableviews和刷卡有时不能正常工作(也有一些触摸敏感问题)。有没有办法解决它。我设置cancelsTouchesInView =不,但似乎问题发生。
在此先感谢。
好的,谢谢。我在父类中添加了方法,似乎解决了这些问题。 – Gopi
好的。如果解决这个问题,你应该把这个答案标记为正确的。 – Xcoder
对不起。现在我做到了。 – Gopi