Insbesondere möchte ich ein neues NSWindow in IB in MainMenu.xib erstellen, aber ich möchte nicht, dass es geöffnet wird, wenn die Anwendung gestartet wird. Ich habe versucht, schließen: und OrderOut: in beiden init und wakeFromNib Methoden meiner NSWindowController-Klasse, aber es flackert für eine Sekunde vor dem Schließen.In Cocoa, wie verstecken Sie ein Fenster, wenn die Anwendung gestartet wird?
7
A
Antwort
14
Dies wird durch das Kontrollkästchen "Sichtbar zum Startzeitpunkt" im Fensterinspektor im Interface Builder gesteuert.
Siehe: The Nib Object Life Cycle.
6
Open Window Attribute in IB und deaktivieren Sie "Visible beim Start"
1
einfach die "beim Start Visible" Option deaktivieren.
2
offen IB und deaktivieren Sie „Visible beim Start“
Verwenden Sie dann den folgenden Code, um es zu zeigen:
[window makeKeyAndOrderFront:self]
4
Verwandte Themen
- 1. Wie verstecken Sie ein Gtk # -Fenster?
- 2. Ausblenden() funktioniert nicht, wenn die Anwendung gestartet wird
- 3. Android-Dienst wird neu gestartet, wenn die Anwendung beendet wird
- 4. Wie stellen Sie Ihre Cocoa-Anwendung als Standard-Webbrowser ein?
- 5. Entfernen Sie benutzerdefinierte Ansicht, wenn Anwendung neu gestartet wird android
- 6. Zugriff verweigert, wenn WPF-Anwendung gestartet wird
- 7. Wie führe ich ein Info-Fenster zum vordersten Fenster in einer Cocoa-Anwendung ohne Benutzeroberfläche?
- 8. Wie sqlite-Datenbank kopieren, wenn Anwendung in iOS gestartet wird?
- 9. Modal Fenster in Cocoa
- 10. Wird die App Broadcast empfangen, wenn sie nicht gestartet wird?
- 11. ContentControl ist nicht sichtbar, wenn die Anwendung über den UI-Automatisierungstest gestartet wird, aber sichtbar, wenn die Anwendung vom Benutzer gestartet wird
- 12. Wie wird die Aktivität fortgesetzt, wenn die Anwendung vom Android Launcher neu gestartet wird?
- 13. Wie erstelle ich ein Cocoa-Fenster programmgesteuert?
- 14. Abbrechen von Tasks, die von ApplicationDidEnterBackground gestartet werden, wenn die Anwendung neu gestartet wird
- 15. Welcher Thread wird aufgerufen, wenn eine Android-Anwendung gestartet wird?
- 16. HttpSessionListener.sessionCreated() wird zweimal aufgerufen, wenn Spring MVC-Anwendung gestartet wird
- 17. Anwendung wird nicht gestartet - wie Debuggen?
- 18. Starten Sie die Anwendung, bevor Windows Shell gestartet wird?
- 19. Hintergrundbild für ein Fenster im Cocoa-Framework
- 20. Verstecken Adressleiste in Popup-Fenster
- 21. .NET-Anwendung kann nicht gestartet werden, wenn die Assembly fehlt
- 22. Cocoa Fenster Position Anomalie
- 23. Mehrere Formulare anzeigen, wenn C# -Anwendung gestartet wird
- 24. Wie kann ich ein undekoriertes Fenster in Cocoa erstellen?
- 25. Cocoa/Swift: NSStatusBarItem Text wird getrimmt, wenn ein Bild verwendet
- 26. Wie öffne ich ein Fenster, wenn ein Benutzer auf die bestimmte Zeile in meiner Anwendung tippt?
- 27. Der Shutdown-Hook wird nicht ausgeführt, wenn die Anwendung mit javaw.exe gestartet wird
- 28. So lesen Sie die Einstellungen, wenn App gestartet wird
- 29. Den Mauszeiger global in Cocoa/Carbon verstecken?
- 30. Cocoa popover ohne Fenster
Verdammt, ich dachte, dass ich versucht hatte, dass, wobei dachte, ich meine, ich auf jeden Fall sah es und es wird geprüft, möglicherweise mehr als einmal. Vielleicht hatte ich zu der Zeit etwas anderes vor. – zekel