解决UIGestureRecognizer手势与视图上其他滑动视图的冲突

来源:互联网 发布:编程中绝对值怎么表示 编辑:程序博客网 时间:2024/05/29 08:10

   在有UIGestureRecognizer的视图上边添加滑动的视图会产生手势的冲突,要不就是不能点击,要不就是不能滑动,查找API找到了一个比较好用的协议方法。

可将产生冲突的视图的点击区域的点击事件关掉

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
    CGPoint touchPoint = [touchlocationInView:_shopNameTableView];
    return !CGRectContainsPoint(_shopNameTableView.frame, touchPoint);
    
}


0 0
原创粉丝点击