Soy un novato en el desarrollo de aplicaciones Mac. Quiero escribir una aplicación GUI en Cocoa usando Interface Builder. Quiero pantallas múltiples, es decir, cuando se hace clic en un botón en una pantalla, se debe mostrar otra pantalla. ¿Cómo puedo activar una nueva pantalla en el evento de clic de botón?Varias ventanas o "páginas" en una aplicación
Respuesta
Creo que lo que quiere es el tipo de interfaz como la que se ve en Coda, o las Preferencias del sistema donde hay una barra de herramientas en la parte superior de la pantalla que se puede utilizar para seleccionar el contenido de la ventana.
El método más simple que he encontrado es usar BWToolkit.
Otro método consiste en utilizar una serie de vistas y alternar entre ellas cuando se hace clic en la barra de herramientas. Encontré una descripción here, pero esa no es la que utilicé primero (que puede haber sido originalmente en Ruby Cocoa, IIRC).
El botón tiene un objetivo. Eso debería vincular a la nueva ventana. Como acción, puede indicarle a la ventana que se muestre.
Tome un vistazo a: http://developer.apple.com/DOCUMENTATION/Cocoa/Conceptual/WinPanel/WinPanel.html
recomiendo vivamente el libro de Aaron Cocoa Programming for Mac OS X Hilegass. Me llevó a sentir que todo era imposible de ser relativamente competente en el espacio de unas pocas semanas. Estaba muy impresionado con eso.
La documentación de Apple es increíblemente buena, pero lleva un tiempo acostumbrarse al estilo, y necesitarás saber qué objetos existen realmente antes de que puedas buscar cómo usarlos, que es donde entra el libro de Aaron.
Su biblioteca puede tener una copia de esta, o puede solicitar una si no es así.
La documentación de Apple es buena cuando sabes lo que estás buscando. Conocer primero el Desarrollo de Objective-C y Mac es un buen comienzo para saber dónde buscar cosas en los documentos. – Abizern
Creo que quieres decir ventanas, no pantallas. Las pantallas son las pantallas (monitores) en las que aparecen todas las ventanas del usuario de todas las aplicaciones del usuario.
Y en segundo lugar la recomendación de Jonathan del libro Hillegass.
NSTabView.
- 1. Backbone.js y PhoneGap, una o varias páginas?
- 2. gwt aplicación de varias páginas
- 3. ¿Cómo tener varias ventanas en una aplicación WPF?
- 4. una galleta - Varias páginas
- 5. GWT con varias páginas de host en una aplicación heredada
- 6. ImageMagick o GhostScript: convierta un TIFF de varias páginas en un PDF de varias páginas
- 7. Varias ventanas en Visual Studio
- 8. Subfigs de una figura en varias páginas
- 9. Cómo estirar una tabla en varias páginas
- 10. Eclipse Aplicación RCP: diseño de varias ventanas para monitores múltiples
- 11. Zend depuración varias páginas
- 12. Eclipse: cómo cerrar varias ventanas
- 13. wordpress: ¿Cómo puedo mostrar varias páginas en una página?
- 14. Caché MVC3 RenderPartial en varias páginas
- 15. sede de varias páginas en nodejs
- 16. ¿Tiene un solo menú en varias páginas?
- 17. Simular documento de varias páginas en CSS3
- 18. ¿Cómo crear varias ventanas/vistas en el iPhone?
- 19. Imprimir varias páginas con Javascript
- 20. formas de varias páginas en rieles
- 21. Cómo hacer varias ventanas usando Win32 API
- 22. R + ggplot: trazado en varias páginas
- 23. CollectionViewSource en aplicación ventanas metro
- 24. ¿Cómo crear un archivo PDF de varias páginas con Gnuplot?
- 25. Apilar varias ventanas emergentes de libnotify
- 26. Crear páginas o Windows en WPF
- 27. Imprimir imágenes en varias páginas Informe SSRS RDLC no funciona
- 28. Aplicación de cacao sin ventanas
- 29. Cómo estructurar varias páginas con RequireJS
- 30. ¿Cómo iniciar tmux con varias ventanas en diferentes directorios?
pantalla == ventana? –
sí una nueva ventana cuando se hace clic en un botón –