UITapGestureRecognizer如何知道触摸上下?

时间:2013-07-08 04:21:33

标签: ios uitableview uitapgesturerecognizer

我有一个包含项目行的表格视图。我还在其上附加UITapGestureRecognizer,以便让我的控制器处理项目行中的自定义按钮。我的问题是,我想应用详细的效果来触摸和触摸按钮。我尝试使用UILongPressGestureRecognizer代替UITapGestureRecognizerminimumPressDuration设置为0.0f。它工作,但它导致表视图无法滚动。请帮助和谢谢。

1 个答案:

答案 0 :(得分:3)

如果您只需要将一个点击监听器附加到tablerow中的按钮,我建议您删除UITapRecognizer,并将选择器添加到每个事件所需的按钮。

[btn addTarget:self action:@selector(touchedUp) forControlEvents:UIControlEventTouchUpInside];

[btn addTarget:self action:@selector(touchedDown) forControlEvents:UIControlEventTouchDown];