2 zlf0108 ZLF0108 于 2016.03.31 17:05 提问

急救:iOS手势点击问题

手势不走事件直接跳出,cell点击事件也不好使,一个页面里?

7个回答

zhongdian_liwei
zhongdian_liwei   2016.03.31 17:09

请说明具体问题 是在cell 上加控件 然后控件有手势事件?

CSDNXIAOD
CSDNXIAOD   2016.03.31 17:13

IOS UIImageView 点击手势
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

oyljerry
oyljerry   Ds   Rxr 2016.03.31 17:19

先要看你的手势添加正确了没,delegate等是否指定好了。
然后就是UI层是否有覆盖等。

qq_34497539
qq_34497539   2016.03.31 17:27

设置userInteractionEnabled属性为YES了么

hi_chen_xingwang
hi_chen_xingwang   Rxr 2016.04.01 10:05

Cell点击事件? Cell 选中事件? 手势确认 userInteractionEnabled 是否开启,tap点击事件是否和Cell点击冲突.如果只是Cell选中 走UITableViewdelegate里的 tableView CelldidSelected方法

wang631106979
wang631106979   2016.04.03 12:01

用xcode看一下图层关系

gbb123456
gbb123456   2016.04.07 10:24

cell的点击事件,走的是tableviewdelegate的- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法,在此方法中打断点,看它走不走。如果不走,可能是你cell中的手势将cell的点击事件覆盖了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS手势以及手势冲突问题
今天研究了一下iOS手势,手势包括点击,拖动,扫动,长按,捏合,旋转手势,下面上代码#define WIDTH [UIScreen mainScreen].bounds.size.width #define HEIGHT [UIScreen mainScreen].bounds.size.height@property (nonatomic,strong)UIImageView * image; @
iOS 解决tableView和点击手势冲突问题
//接受手势代理 UIGestureRecognizerDelegate>   //添加手势    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(showOrHidenBar)];     tap.delegate=s
iOS开发(OC)——单击手势与tableView的点击冲突
iOS开发交流群:301058503 不知道各位在做开发的时候,是否有在同一个页面里既有单击的手势,又有tableView的存在的情况,如果有的话,你可能会发现,你的tableView点击出问题了,打印一下,你会发现,你单击tableView的cell时,它却执行了你的单击手势的方法,只有长按的时候才能执行tableView的点击方法。这就是手势冲突的问题,要解决这个问题很简单,因为系统已经给我...
【iOS】Button点击事件被其父视图点击手势UITapGestureRecognizer的屏蔽问题
前几天在做项目的时候,遇到这个一个问题,在一个视图也就是UIView上添加一个手势,然后又在这个View上添加一个UIButton,然后给按钮添加事件,运行项目的时候我发现,不管是点击按钮还是视图上的别的地方执行的都是手势所拥有的方法,后来到网上找才发现是手势把按钮的方法给屏蔽了,那怎么解决了正确的方法是给手势设置代理,然后在代理中进行判断如果点击事件是由Button执行的,那就不执行手势,那么系
iOS 单击手势和双击手势共存问题
- (void)viewDidLoad {     [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.     UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRect
iOS 手势冲突问题汇总(及解决办法)
一、UITableView与TouchBegan 冲突(使用手势代理解决) 首先我们先添加一个手势: UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(disMissGrantureADD:)]; [tap setNumberOfTap
iOS点击手势(tap)
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(60, 100, 100, 100)]; UIImage *image = [UIImage imageNamed:@"1.png"]; imgView.image = image; imgView.userInteraction
iOS 点击手势等响应区域探讨
#超出响应区域无法响应相关的事件  对于iOS的点击事件来说如果点击的区域超出了其本身的视图大小和其父视图的大小,是不会响应这个点击事件的,这个特性对于UIControl, UIButton, UITapGestureRecognizer, UILongPressGestureRecognizer, UISwipeGestureRecognizer等响应点击事件的控件或手势来说是很重要的,只
iOS,scrollview手势冲突
/**      * 1. **手势冲突**      tableviewcell可以触发点击,同时tableview的父视图有点击识别,这样点击的时候就会产生冲突。解决方法在GestureRecgnizer代理方法里面区分手势。      */      #pragma mark tapGestureRecgnizerdelegate 解决手势冲突     -
父视图的UITapGestureRecognizer和子视图UICollectionView的cell点击冲突解决办法
情景: 1.向UIViewController的view上添加了一个UITapGestureRecognizer点击手势。 2.向UIViewController的view中add了一个UICollectionView。 出现的问题: UICollectionView中cell的点击事件不响应,同tap手势冲突。