我有一个UIView自定义类(m,h,xib),上面有两个按钮。如果点击它,该视图应该会触摸,所以我实现了一个UITapGestureRecognizer:
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:customElementView action:@selector(customElementPressed:)];
[customElementView addGestureRecognizer:tapGesture];
[tapGesture release];
此视图上还有两个按钮,每个按钮在touchUpInside动作上都有一个实现的IBAction。
我的问题是两个按钮没有接收动作,每次点击它们时,都会调用UIView的TapGesture方法。我怎么能“强行”这些按钮才能抓住水龙头?
答案 0 :(得分:1)
请在发布新问题前使用搜索功能。 搜索UITapGestureRecognizer和UIButton,会给你答案:
https://stackoverflow.com/a/3348532/312312
或者你可能想先尝试这种方法: