Objective c 如何在视图上添加检测手势。(目标c)

Objective c 如何在视图上添加检测手势。(目标c),objective-c,uigesturerecognizer,Objective C,Uigesturerecognizer,我必须检查是否有任何手势附加到视图上。实际上,我的需要是限制按钮的触地动作,如果按钮上有任何手势识别器。(我正在使用ui长按手势识别器) 提前谢谢 每个UIView对象都有一个名为手势识别器的属性,该属性是附加到该视图的所有手势识别器的数组,如果没有附加手势识别器,则返回空数组 请参阅苹果参考资料 因此: if (yourView.gestureRecognizers.count ==0 ){ //let the touch down action work }else{ //res

我必须检查是否有任何手势附加到视图上。实际上,我的需要是限制按钮的触地动作,如果按钮上有任何手势识别器。(我正在使用
ui长按手势识别器


提前谢谢

每个UIView对象都有一个名为
手势识别器的属性,该属性是附加到该视图的所有手势识别器的数组,如果没有附加手势识别器,则返回空数组

请参阅苹果参考资料

因此:

if (yourView.gestureRecognizers.count ==0 ){
   //let the touch down action work
}else{
   //restrict the touch down action
}