Klicken Sie sich durch NSView

8

Ich habe ein NSView , das mehrere Unteransichten enthält. Eine dieser Untersichten ist transparent und darüber angeordnet.

Ich muss in der Lage sein, durch diese Ansicht bis zu den folgenden Unteransichten zu klicken (damit die folgende Ansicht den Ersthelfer-Status bekommt), aber alle Mausereignisse bleiben in der Draufsicht hängen (Alpha ist 1 , weil ich zeichne Zeug hinein - so sollte es nur durch transparente Bereiche klicken).

Ich habe tatsächlich erwartet, dass das funktioniert, weil es normalerweise so ist. Was ist los?

    
Erik Aigner 18.03.2011, 20:22
quelle

3 Antworten

10

Hier ist ein anderer Ansatz. Es erfordert kein neues Fensterobjekt und ist einfacher (und wahrscheinlich ein bisschen effizienter) als die findNextSiblingBelowEventLocation: Methode oben.

%Vor%     
figelwump 04.04.2011, 23:39
quelle
1

Fügen Sie Ihre transparente Ansicht in ein eigenes untergeordnetes Fenster ein.

    
NSResponder 18.03.2011 22:35
quelle
1

Ich habe das Problem mit diesem Code-Snippet umgangen.

%Vor%     
Erik Aigner 22.03.2011 12:06
quelle

Tags und Links