tableView与抽屉(YRSiderController)手势冲突
来源:互联网 发布:淘宝折扣返利网 编辑:程序博客网 时间:2024/05/21 17:36
本人用的是第三方抽屉, 在抽屉这个类型的三方中,大家都会用到侧滑效果,然而当tableView本身自带的编辑模式的删除方法(侧滑cell删除当前cell)也触发手势之后,系统就会产生手势冲突。这个问题困扰好久,不过最终还是解决了 :)。
(PS:经调试 本方法解决手势冲突依旧存在小问题,就是界面中只要是遇到UITableViewCellContentView 直接屏蔽了抽屉的手势滑动,所以还请大家慎用,同时真心求一种比较好的方法解决此问题,大神们出手吧!)。
解决方案:我是在第三方的.m中添加了如下代码,解决的手势冲突问题。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
// 输出点击的view的类名
NSLog(@"%@", NSStringFromClass([touch.view class]));
// 若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件
if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
return NO;
}
return YES;
}
0 0
- tableView与抽屉(YRSiderController)手势冲突
- view添加手势与tableView冲突问题
- view添加手势与tableView冲突问题
- 解决手势与tableview点击事件冲突:
- tableView手势冲突
- tableview中的手势冲突
- iOS开发(OC)——单击手势与tableView的点击冲突
- gesture与tableView手势冲突,didSelectRowAtIndexPath:执行出问题
- Swift3.0 tableView/CollectionView点击事件与手势的冲突
- 给tableView添加tap手势,与点击cell冲突
- view添加手势与tableView的cell点击冲突问题
- tableView的点击事件或textfield 与手势冲突解决
- iOS添加单击手势与tableview点击的冲突问题
- TableView和手势冲突解决
- tableView手势冲突的解决方案
- iOS MMDrawerController侧滑菜单与中心视图手势冲突问题的解决方案(续--点击可收起抽屉)
- tableView和gesture手势冲突(响应链问题)
- Left Menu抽屉效果与ScrollView共存时的手势冲突
- linux 环境下 c语言实现mysql数据库图片的存储以及多数据库直接的转存
- 收评:沪指创新高,下周震荡难免
- 同一网站不同和二级域名和不同子目录的cookie 作用范围问题
- 检查RAC常用命令
- 详解Cocos2d-x网络编程
- tableView与抽屉(YRSiderController)手势冲突
- CocoaPods安装和使用教程
- 并查集&MST爬坑中。。。。
- hihocoder 1032 最长回文子串
- 关于BufferedReader的理解
- 魔推mpush:当消息推送service被杀以后
- 黑马程序员——String类与StringBuffer
- apk反编译过程
- CF 286DIV2 C. Mr. Kitayuta, the Treasure Hunter(dp)