相信大多数iOS开发者遇到过这种问题。其解决这种问题的方法就是将点击时点击的哪一部分区分开:
方法
-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer shouldReceiveTouch:(UITouch*)touch {
//添加判断如果点击的是UITableViewCell则执行Cell的点击事件,不截获touch事件
if ([NSStringFromClass([touch.view class]) isEqualToString:@”UITableViewCellContentView”]) {
return NO;
}
//否则将执行touch方法
return YES;
}
手势的点击事件与UITableView的点击事件发生冲突的解决方法
最新推荐文章于 2024-10-31 19:41:47 发布