美文网首页
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