Específicamente, quiero crear una NSWindow nueva en IB en MainMenu.xib, pero no quiero que se abra cuando se inicia la aplicación. Intenté hacer close: y orderOut: en los métodos init y awakeFromNib de mi clase NSWindowController, pero parpadea por un segundo antes de cerrar.En Cocoa, ¿cómo se oculta una ventana cuando se inicia la aplicación?
7
A
Respuesta
14
Controlado por la casilla "Visible en el momento del lanzamiento" en el inspector de ventanas en el constructor de interfaces.
6
Abrir ventana de atributos de IB y desactive "visible en el lanzamiento"
1
desmarque la opción "Visible en el lanzamiento".
2
abierta IB y desactive "visible en el lanzamiento"
A continuación, utilice el siguiente código con el fin de mostrar que:
[window makeKeyAndOrderFront:self]
4
Cuando se trabaja con guiones gráficos como yo, ser seguro también Desactive la "Is initial Controller"
Casilla de verificación en la pestaña "Window Controller Attributes"
. Porque esa casilla de verificación hará que la ventana siempre se muestre e Ignore la casilla de verificación "Visible at launch"
.
Cuestiones relacionadas
- 1. ¿Cómo se oculta una interfaz de usuario de la aplicación de consola cuando se usa Process.Start?
- 2. ¿Cómo se inicia la aplicación WinForm minimizada en la bandeja?
- 3. ¿Cómo ejecutar código correctamente cuando se inicia una aplicación C#?
- 4. ¿Qué sucede cuando se inicia una aplicación .net?
- 5. ¿Se cierra la aplicación Cocoa cuando la ventana principal está cerrada?
- 6. ¿Cómo se inicia Emacs en una ventana de consola?
- 7. Definir actividad predeterminada (cuando se inicia la aplicación) programáticamente
- 8. aplicación no se inicia en el depurador
- 9. ¿ApplicationDidFinishLaunching: recibe una llamada cuando la aplicación se actualiza y se inicia por primera vez?
- 10. ¿Por qué se llama onResume() cuando se inicia una actividad?
- 11. Cómo cambiar el controlador de vista predeterminado que se carga cuando se inicia la aplicación?
- 12. ¿Cómo puedo enfocar una ventana modal de WPF cuando se hace clic en la ventana principal de la aplicación?
- 13. ¿Cómo hacer una pantalla de bienvenida (pantalla visible cuando se inicia la aplicación)?
- 14. Detectando si la ventana es una ventana clave en cocoa
- 15. ¿Cómo ejecutar una función cuando se inicia un servidor Express?
- 16. Cómo rastrear errores cuando se inicia la función web Azure?
- 17. ¿Cómo se oculta un elemento emergente de Swing cuando se hace clic en otro lugar?
- 18. Monitor cuando se inicia un exe
- 19. QWebView no abrir vínculos en nueva ventana y se inicia la aplicación externa para manejar pdf
- 20. Cómo crear una ventana oculta en C++
- 21. iOS evento cuando el teclado se oculta
- 22. Cuando una aplicación OS X se inicia mediante un esquema de URL registrado, ¿cómo se accede a la URL completa?
- 23. VideoView no se inicia cuando es invisible
- 24. ¿Cómo solicitar permisos de administrador cuando se inicia el programa?
- 25. La aplicación iOS se inicia en modo horizontal
- 26. WebView no puede iniciar sesión cuando la aplicación se inicia por primera vez
- 27. ¿Cómo se puede ocultar una ventana de la aplicación win32?
- 28. Cómo depurar cuando se inicia una aplicación con esquema de URL de Safari
- 29. ¿Cómo obtener el 'reactor' cuando la aplicación retorcida se inicia por twistd?
- 30. La aplicación .NET no se inicia silenciosamente cuando falta el ensamblaje
Maldición, pensé que había intentado eso, por lo que pensé que decir que sin duda miré y comprobado, posiblemente más de una vez. Quizás tenía algo más en juego en ese momento. – zekel