让UIView、UIWindow等透明遮挡不影响下面视图操作方法

让UIView、UIWindow等透明遮挡不影响下面视图操作方法


- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
    UIView *hitView = [super hitTest:point withEvent:event];
    if (hitView == self)
    {
        return nil;
    }
    else
    {
        return hitView;
    }

}

hitTest方法每个视图都有的,重写一下该方法,就可以使该视图不接受事件

posted @ 2015-04-17 10:02  沙影无痕  阅读(284)  评论(0)    收藏  举报