2016-05-31 25 views
0

Ich versuche, benutzerdefinierte UIWindow hinzuzufügen und das Ereignis an die MainwindowFenster zurück in hitTest funktioniert nicht

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

Es funktioniert vorwärts, wenn die Ansicht innerhalb mainWindow.rootViewController.view vorbei, aber ich möchte es passieren auf die Mainwindow

+0

Warum Sie tun, dass th de? – trojanfoe

+0

@trojanfoe Ich würde gerne Popover-Fenster über Statusleiste hinzufügen und ich würde gerne jede Berührung außerhalb der Bounder des popOver an mainWindow weitergeben – khaled

Antwort

0

die Lösung für meine Frage nil zurückkehrt wird es geben es Fenster neben gehostete

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