【发布时间】:2016-05-31 14:30:53
【问题描述】:
我的项目中有 20 多个视图控制器,并在全局视图控制器类中添加了滑动手势。
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];}
现在我遇到了一个问题(不完全是问题),一些视图控制器有表格视图,并且有时滑动不起作用(也有一些触摸敏感问题)。有没有办法解决它。我设置了 cancelsTouchesInView = No 但似乎出现了问题。
提前致谢。
【问题讨论】:
标签: ios objective-c uitableview uiview uiswipegesturerecognizer