Ich habe ein benutzerdefiniertes (themed) NSWindow erstellt, indem Sie ein randloses Fenster erstellen und dann alle Elemente des Fensterrahmens/-hintergrunds innerhalb der Inhaltsansicht neu erstellen. Ich habe die Fenster-Widgets (Box schließen, Zoom-Box, Box minimieren) über meine eigene falsche Titelleiste mit -standardWindowButton: forStyleMask: erstellt.Wie Knopf in NSWindow anklickbar, während ein Blatt darüber ist
Das Problem ist, wenn ein Blatt auf meinem benutzerdefinierten Fenster dargestellt wird (zB „Änderungen speichern ...“, die Schaltflächen erhalten nicht die Klicks.
Weiß jemand, wie ich NSWindow sagen kann, nicht zu Abfangen der Klicks in meinem minimize-Feld? Es funktioniert mit einem Standard NSWindow.Wenn ein Blatt ist, kann ich immer noch beide zum Dock senden, oder zoomen Sie das Fenster aus.
Es würde mich nicht überraschen, wenn Apple genau das tut. –