我想知道是否可以向按钮,图像等对象添加手势识别器。
我已使用此代码创建手势识别器:
UITapGestureRecognizer *tapRecognizer;
tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(foundTap:)];
tapRecognizer.numberOfTapsRequired = 1;
tapRecognizer.numberOfTouchesRequired = 1;
并且当我尝试添加手势时,我使用此代码:
[button addGestureRecognizer:tapRecognizer];
问题是它不起作用。
有什么想法吗?
提前致谢:)
答案 0 :(得分:3)
您的代码在UIButton上对我很有用,并且会覆盖按钮的正常操作。
你能更具体地说“不工作”吗?你的意思是它给出了一个错误?或者你看不到回调?
如果是后者,你是如何声明方法'foundTap:'?