我必须检查是否有任何手势附加到视图。实际上,我需要限制按钮的触摸动作,如果它上面附加了任何手势识别器。(我正在使用UILongPressGestureRecognizer
)。
提前致谢!
我必须检查是否有任何手势附加到视图。实际上,我需要限制按钮的触摸动作,如果它上面附加了任何手势识别器。(我正在使用UILongPressGestureRecognizer
)。
提前致谢!
每个 UIView 对象都有一个名为的属性gestureRecognizers
,它是附加到该视图的所有手势识别器的数组,如果没有附加手势识别器,则返回一个空数组。
请参阅此处以获取苹果参考。
所以:
if (yourView.gestureRecognizers.count ==0 ){
//let the touch down action work
}else{
//restrict the touch down action
}