Frage

Ok, ich habe zwei Fenster, A und B. Wenn ich eine Taste auf Window A klicken, mag ich es den Benutzer zu schließen, und nehmen Window B. makeKeyAndOrderFront hat eine große Aufgabe Window B zu aktivieren, sondern wie man es bekommt dann schließen Window A?

War es hilfreich?

Lösung

Senden Fenster A ein close oder performClose: Nachricht (je nachdem, ob Sie den Benutzer emulieren das Fenster zu schließen, die die letztere oder einfach sofort und bedingungslos schließen).

Beachten Sie, dass das Fenster schließen sie freisetzen können; siehe die releasedWhenClosed Eigenschaft , die eine Checkbox in IB hat und bereits dort eingeschaltet werden kann. Möglicherweise möchten Sie a href <= "http://developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWindow orderOut /:.“rel = "nofollow noreferrer">, um das Fenster bestellen aus (im Vergleich zu einer Bestellung in, wie von vorne Bestellung) statt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top