我想知道是否可以向按钮,图像等对象添加手势识别器。

我已经使用以下代码创建了手势识别器:

UITapGestureRecognizer *tapRecognizer;
tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(foundTap:)];
tapRecognizer.numberOfTapsRequired = 1;
tapRecognizer.numberOfTouchesRequired = 1;


并且当我尝试添加手势时,我使用以下代码:

[button addGestureRecognizer:tapRecognizer];


问题是它不起作用。

有任何想法吗?

提前致谢 :)

最佳答案

您的代码对我而言非常适合在UIButton上使用,并且覆盖了按钮的常规操作。

您能否更具体地说明“无效”?您的意思是它给出了错误?还是看不到回调?

如果是后者,您如何声明方法“ foundTap:”?

10-08 17:00