使用UIGestureRecognizerDelegate
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(singleTapAction:)];
singleTap.delegate =self;
[self.viewaddGestureRecognizer:singleTap];
-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer shouldReceiveTouch:(UITouch*)touch {
if([touch.viewisKindOfClass:[UISliderclass]])
returnNO;
else
returnYES;
}