使用UITapGestureRecognizer和两个按钮查看

时间:2012-10-14 09:47:23

标签: uiview uibutton uitapgesturerecognizer

我有一个UIView自定义类(m,h,xib),上面有两个按钮。如果点击它,该视图应该会触摸,所以我实现了一个UITapGestureRecognizer:

UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:customElementView action:@selector(customElementPressed:)];
[customElementView addGestureRecognizer:tapGesture];
[tapGesture release];

此视图上还有两个按钮,每个按钮在touchUpInside动作上都有一个实现的IBAction。

我的问题是两个按钮没有接收动作,每次点击它们时,都会调用UIView的TapGesture方法。我怎么能“强行”这些按钮才能抓住水龙头?

1 个答案:

答案 0 :(得分:1)

请在发布新问题前使用搜索功能。 搜索UITapGestureRecognizer和UIButton,会给你答案:

https://stackoverflow.com/a/3348532/312312

或者你可能想先尝试这种方法:

https://stackoverflow.com/a/8891030/312312