在已经响应UITapGestureRecognizer的UIView中清晰的响应UIButton点击事件
2014-12-27 16:01
423 查看
转自:http://blog.csdn.net/sirodeng/article/details/8686878
今天码代码。。发现我自己在UIScrollView的UIButton老是不响应,开始以为是委托的问题,后来找了半天发现是我已经响应了UITapGestureRecognizer
[cpp] view
plaincopy
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(tapButton:)];
[cba addGestureRecognizer:singleTap];
[singleTap release];
如果要清晰响应UIButton那就需要下面这段代码:
[cpp] view
plaincopy
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
UIView* touchedView = [touch view];
if([touchedView isKindOfClass:[UIButton class]]) {
return NO;
}
return YES;
}
今天码代码。。发现我自己在UIScrollView的UIButton老是不响应,开始以为是委托的问题,后来找了半天发现是我已经响应了UITapGestureRecognizer
[cpp] view
plaincopy
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(tapButton:)];
[cba addGestureRecognizer:singleTap];
[singleTap release];
如果要清晰响应UIButton那就需要下面这段代码:
[cpp] view
plaincopy
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
UIView* touchedView = [touch view];
if([touchedView isKindOfClass:[UIButton class]]) {
return NO;
}
return YES;
}
相关文章推荐
- 在已经响应UITapGestureRecognizer的UIView中清晰的响应UIButton点击事件
- iOS 在添加了UITapGestureRecognizer的UIView上响应按钮的点击事件
- iOS 6.0之前 UITapGestureRecognizer手势和UIButton 点击事件冲突
- UITapGestureRecognizer和UIButton的点击事件冲突的解决办法
- 给控件添加点击响应事件UITapGestureRecognizer
- UITapGestureRecognizer和UIButton的点击事件冲突的解决办法
- iOS UITapGestureRecognizer手势和UIButton 以及UITabelView点击事件冲突
- 如何解决UIScrollView中添加UITapGestureRecognizer跟UIButton点击事件冲突
- 如何解决UIScrollView中添加UITapGestureRecognizer跟UIButton点击事
- UIImageview 通过 UITapGestureRecognizer添加点击事件
- UITapGestureRecognizer 与 UIButton 按钮 无响应的bug
- 给UIimageView添加UITapGestureRecognizer手势点击事件
- IOS UILabel用UITapGestureRecognizer实现点击事件
- 解决UITapGestureRecognizer 与 UITableView 点击事件冲突
- UITapGestureRecognizer和UIButton共存,按钮动作不响应
- UIView添加UITapGestureRecognizer和UITableView点击冲突
- UITapGestureRecognizer和UITableView点击事件冲突问题
- Swift UICollectionView、UITableView列点击事件与 UITapGestureRecognizer 点击事件冲突处理
- IOS开发之触摸与点击事件:UITapGestureRecognizer与UIPanGestureRecognizer应用
- UIView添加手势,UIbutton不响应点击事件