【问题标题】:How to remove recognizer from UIView如何从 UIView 中删除识别器
【发布时间】:2012-07-20 12:21:57
【问题描述】:

我有 UIButton 和 UIView,我在按钮上加载它们(如 setImage) 如何从 UIView 中删除识别器,以便我可以按下 UIButton,而不是 UIView?

【问题讨论】:

  • [self.view removeGestureRecognizer:yourRecognizer];

标签: iphone objective-c ios ipad


【解决方案1】:
for(UIGestureRecognizer *gesture in [self.view gestureRecognizers])){
           if([gesture isKindOfClass:[UITapGestureRecognizer class]){
             if (gesture.numberOfTapsRequired == 1) 
                [imageView removeGestureRecognizer:gesture];
           }
        }

您可以使用此功能删除视图中的所有单个点击手势

【讨论】:

    猜你喜欢
    • 2014-11-30
    • 2014-04-19
    • 2012-06-12
    • 2023-04-04
    • 2016-02-29
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多