解决view上加tableview,点击view发生的手势冲突

2017-09-12  本文已影响18人  喵喵嘟噜啡

UITapGestureRecognizer 对象添加代理

手势代理,解决和tableview点击发生的冲突

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
    if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {//判断如果点击的是tableView的cell,就把手势给关闭了
        return NO;//关闭手势
    }//否则手势存在
    return YES;
}
上一篇下一篇

猜你喜欢

热点阅读