加上下面这个代理方法判断一下
#pragma mark UIGestureRecognizer Delegate
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
UIView *touchView = [touch view];
if ([touchView isKindOfClass:[UIButton class]]) {
return NO;
}
return YES;
}