2016-05-31 31 views
0

我想添加自定義一個UIWindow和事件轉發到主窗口中則hitTest返回窗口不起作用

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

通過內部mainWindow.rootViewController.view 時查看它的工作原理,但我想通過它在主窗口

+0

爲什麼要那樣做次恩? – trojanfoe

+0

@trojanfoe我想在狀態欄上添加彈出窗口,並且我想將popOver的邊界外的任何接觸都傳遞給mainWindow – khaled

回答

0

我的問題的解決方案將返回零 將它傳遞給下一個託管窗口

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