你能在一个视图中添加相同类型的GestureRecognizer吗?

时间:2012-05-30 03:53:02

标签: uitextview uigesturerecognizer long-press

我需要检测长按UITextView,它已经识别出长按,因此它有一个长按识别器,我可以创建一个新的并添加到它吗?它如何工作,当你长按时,两个识别器会得到相同的回调?

谢谢!

1 个答案:

答案 0 :(得分:0)

只需将两个UILongPressRecognizer与不同的选择器(initWithTarget:selector:)添加到视图中即可。它应该像你认为它会工作一样工作。当您的YES同时被调用时,您可能需要从代理-gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:返回UILongPressRecognizers

请注意,您可能会遇到Apple识别器弹出放大镜放大镜的问题。