Öffnen und erstellen-Fenster in OS X
Wie kann ich öffnen Sie eine nib-Datei aus einem click-Ereignis im Kakao ? Ich habe 2 nib-Dateien erstellt; das Hauptmenü(Standardeinstellung) und meine customWindow. Nun, was ich will, ist, wenn ich auf einen bestimmten button aus dem mainmenu nib-Datei, es auslösen wird, zu öffnen meine customWindow. Wie kann es getan werden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie beide windows in die gleiche Feder, die Sie kontrollieren können, ziehen Sie Ihre Schaltfläche, um das Fenster, das Sie öffnen möchten, wählen Sie "makeKeyAndOrderFront", und deaktivieren Sie dann "Freigeben, Wenn Geschlossen" und "Visible At Launch" - Kontrollkästchen in den Eigenschaften-Inspektor.
Aber im ernst, Lesen Sie View Programming Guide. Es wird das Leben viel einfacher.
Versuchen, diesen code, wenn Sie mit window-controller:
Einen generischen Weg, dies zu tun ist mithilfe folgenden code:
loadNibNamed:Besitzer:
[yourWindowController showWindow:self]
statt, das ist, was es ist.Federn sind nur die visuelle Darstellung einer Grafik anzeigen mit verbindungen, um Objekte in Ihrem code. Mit den Grundlagen beginnen, Lesen Sie View Programming Guide.
Könnte man auch link, das klicken auf die Menü-Taste, um eine IBAction in Ihrem app-Delegierten, die Anrufe
Ich bin mir nicht sicher, ob das stimmt, aber überprüfen Sie die Dokumentation für NSBundle.