iOS 子视图禁止父视图的手势事件

 当主视图添加了  UITapGestureRecognizer  点击方法时,在其上的子视图也会有手势响应,需求点击子视图不响应点击方法

UITapGestureRecognizer 添加代理 <UIGestureRecognizerDelegate>

实现代理方法

#pragma mark - UIGestureRecognizerDelegate

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer {

    UITapGestureRecognizer *tap = (UITapGestureRecognizer *)gestureRecognizer;

    CGPoint point = [tap locationInView:self];

    BOOL isIn = CGRectContainsPoint(self.whiteView.frame,point);

    return !isIn;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 夕云 车行路遥水穷处, 端坐遥看云起时。 云山排海望不尽, 夕阳余晖万丈升。 2017年10月13日(m·萌) ...
    m萌的原创小窝阅读 413评论 2 5
  • 爸爸带孩子可以从运动开始,爸爸体能充沛,可以多带孩子进行室外活动。 1.抛接球、推孩子荡秋千、爬山、放风筝、在大自...
    May木棉阅读 1,288评论 0 0
  • 今天给大家分享的是单色水彩玫瑰的画法。 先画铅笔线稿,颜色尽量浅一点,能看见就行,太深了会使画面看起来生硬。 然后...
    晓茜自留地阅读 1,975评论 0 5
  • -1- 大学一年级入学的那天,玲子姐作为学院的代表来火车站接新生,那是我第一次见到玲子姐。玲子姐大我两届,巧的很,...
    遇见唐苏阅读 798评论 3 3
  • “出错并非不可饶恕,重要的是从中吸取教训。” ——《阿图医生》(第1季)(阿图·葛文德) 之前就...
    tribbie阅读 37,947评论 4 10