美文网首页
iOS 关于子视图超出父视图后无法响应点击事件的处理办法

iOS 关于子视图超出父视图后无法响应点击事件的处理办法

作者: CCSHCoder | 来源:发表于2016-07-07 18:46 被阅读247次
    - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
        
        for (UIView *view in self.subviews) {
    
            CGPoint viewP = [self convertPoint:point toView:view];
            
            if ([view pointInside:viewP withEvent:event]) {
                return view;
            }
        }
        return [super hitTest:point withEvent:event];
    }
    

    其中Btn就是在self上超出的控件

    相关文章

      网友评论

          本文标题:iOS 关于子视图超出父视图后无法响应点击事件的处理办法

          本文链接:https://www.haomeiwen.com/subject/hbuljttx.html