//手势的代理方法
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
// 过滤掉UIButton
if ( [touch.view isKindOfClass:[UIButton class]])
{
return NO;
}
// 若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件
else if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
return NO;
}
return YES;
}
这样按钮就可以正常响应啦,
view上添加点手势无法响应点击事件
最新推荐文章于 2022-08-22 20:51:19 发布