防止 UITextView 上的点击事件
2012-02-21 11:59:18.106 textView[20977:fe03] ;目标= <(action=延迟:, 目标=)>>
2012-02-21 11:59:18.107 textView[20977:fe03] ;目标= <(action=handlePan:, target=)>>
2012-02-21 11:59:18.108 textView[20977:fe03] ;目标= <(动作=oneFingerTripleTap:, 目标=)>; numberOfTapsRequired = 3>
2012-02-21 11:59:18.108 textView[20977:fe03] ;目标= <(动作=oneFingerDoubleTap:, 目标=)>; numberOfTapsRequired = 2>
2012-02-21 11:59:18.109 textView[20977:fe03] ;目标= <(动作=twoFingerSingleTap:, 目标=)>; numberOfTouchesRequired = 2>
2012-02-21 11:59:18.123 textView[20977:fe03] ;目标= <(action=tapAndAHalf:, target=)>>
2012-02-21 11:59:18.124 textView[20977:fe03] ;目标= <(action=twoFingerRangedSelectGesture:, target=)>>
2012-02-21 11:59:18.124 textView[20977:fe03] ;目标= <(action=oneFingerTap:, target=)>>
2012-02-21 11:59:18.129 textView[20977:fe03] ;目标= <(action=loupeGesture:, target=)>>
UITextView 上的gestureRecogniser 列表上方。我需要阻止 UITextView 上的事件:twoFingerSingleTap,但仅限此事件。有可能吗?
2012-02-21 11:59:18.106 textView[20977:fe03] ; target= <(action=delayed:, target=)>>
2012-02-21 11:59:18.107 textView[20977:fe03] ; target= <(action=handlePan:, target=)>>
2012-02-21 11:59:18.108 textView[20977:fe03] ; target= <(action=oneFingerTripleTap:, target=)>; numberOfTapsRequired = 3>
2012-02-21 11:59:18.108 textView[20977:fe03] ; target= <(action=oneFingerDoubleTap:, target=)>; numberOfTapsRequired = 2>
2012-02-21 11:59:18.109 textView[20977:fe03] ; target= <(action=twoFingerSingleTap:, target=)>; numberOfTouchesRequired = 2>
2012-02-21 11:59:18.123 textView[20977:fe03] ; target= <(action=tapAndAHalf:, target=)>>
2012-02-21 11:59:18.124 textView[20977:fe03] ; target= <(action=twoFingerRangedSelectGesture:, target=)>>
2012-02-21 11:59:18.124 textView[20977:fe03] ; target= <(action=oneFingerTap:, target=)>>
2012-02-21 11:59:18.129 textView[20977:fe03] ; target= <(action=loupeGesture:, target=)>>
Above the list of gestureRecogniser on UITextView. I need to prevent event: twoFingerSingleTap on UITextView, but only this event. there is possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
UITextView
与UIView
的任何其他子类一样,具有gestureRecognizers
属性,其中包含附加到视图的所有手势识别器的 NSArray。枚举该数组,找到您正在寻找的识别器并禁用它。UITextView
, as any other subclass ofUIView
, hasgestureRecognizers
property, which contains an NSArray of all gesture recognizers attached to a view. Enumerate this array, find recognizer you're looking for and disable it.你需要类似的东西:
You need something like: