我有一个包含项目行的表格视图。我还在其上附加UITapGestureRecognizer
,以便让我的控制器处理项目行中的自定义按钮。我的问题是,我想应用详细的效果来触摸和触摸按钮。我尝试使用UILongPressGestureRecognizer
代替UITapGestureRecognizer
,minimumPressDuration
设置为0.0f。它工作,但它导致表视图无法滚动。请帮助和谢谢。
答案 0 :(得分:3)
如果您只需要将一个点击监听器附加到tablerow中的按钮,我建议您删除UITapRecognizer,并将选择器添加到每个事件所需的按钮。
[btn addTarget:self action:@selector(touchedUp) forControlEvents:UIControlEventTouchUpInside];
和
[btn addTarget:self action:@selector(touchedDown) forControlEvents:UIControlEventTouchDown];