转自:http://blog.csdn.net/sirodeng/article/details/8686878
今天码代码。。发现我自己在UIScrollView的UIButton老是不响应,开始以为是委托的问题,后来找了半天发现是我已经响应了UITapGestureRecognizer
- UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self
- action:@selector(tapButton:)];
- [cba addGestureRecognizer:singleTap];
- [singleTap release];
- - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
- {
- UIView* touchedView = [touch view];
- if([touchedView isKindOfClass:[UIButton class]]) {
- return NO;
- }
- return YES;
- }