如何解决UIScrollView中添加UITapGestureRecognizer跟UIButton点击事

来源:互联网 发布:淘宝商品被下架售后 编辑:程序博客网 时间:2024/05/22 12:05

1.添加单击事件

UITapGestureRecognizer *gensture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(scrollViewTapAction)];gensture.delegate = self;[scrollView addGestureRecognizer:gensture];[gensture release];


2.实现UIGestureRecognizerDelegate中的

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{    UIView *view = [touch view];        if ([view isKindOfClass:[UIButton class]]) {        return NO;    }    return YES;}


这样两个事件就不会冲突了
原创粉丝点击