您的位置:首页 > 产品设计 > UI/UE

UIView上添加了一个按钮和一个单击手势的事件相应,互相不影响的处理方法。。

2016-11-02 09:08 495 查看
tapGesture.delegate = self;  

  

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch  

  

{  

  

    CGPoint location = [touch locationInView:self.view];  

  

    if(CGRectContainsPoint(button.frame, location))  

  

    {  

  

        return NO;  

  

    }  

  

    return YES;

  

}  

响应如上委托方法,判断,手势的触击方法是否在按钮区域,如果是,则返回NO,禁用手势。否则返回YES
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐