需求:
點(diǎn)擊父View做一件事,點(diǎn)擊子View做另一件事
如果這個(gè)子View恰巧是一個(gè)UIImageView
方式:
UIImageView *AutoCode = [[UIImageView alloc] init];
AutoCode.image = [UIImage imageNamed:@"getPassCodeNew"];
[AutoCode setFrame:CGRectMake(10, 200, self.view.frame.size.width - 20, 200)];
AutoCode.userInteractionEnabled = YES;
UITapGestureRecognizer *tapImage = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(_loginAction)];
[AutoCode addGestureRecognizer:tapImage];
[scrollView addSubview:AutoCode];
同時(shí)父View也注冊一個(gè)手勢
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGestureRecognizer:)];
//? ? tap.numberOfTapsRequired = 1;
[self.view addGestureRecognizer:tap];
子View的成功不響應(yīng)他爹的事件氧猬,而是專心響應(yīng)自己的事件了 -滞详。-铆遭。
簡書看起來不錯(cuò)凑懂,所以以后記錄問題什么的都搬到這來了0.0.