Pregunta

Tengo una ventana en una aplicación basada en el documento de cacao. Quiero que esta aplicación no tenga TitleBar. Sé cómo hacer esto en una aplicación de cacao normal porque hay una ventana llamada "ventana" en aplicaciones basadas en documentos de cacao No veo ninguna declaración de ventana. Entonces, mi pregunta es ¿cómo hacer una ventana sin fronteras en una aplicación basada en documentos de cacao? Gracias

¿Fue útil?

Solución

Mire en el archivo NIB del documento. En una aplicación basada en documentos, esto a menudo se llama "myDocument.xib". Puede deshacerse de la ventana anterior y reemplazarla con el tipo que prefiera. Solo recuerde conectarlo con la salida apropiada en el propietario del archivo.

Otros consejos

Un NSDocument Subclase] tiene un NSWindowController entre el documento y la ventana del documento. Por lo general, subclasearías NSWindowController Para, por ejemplo, crear un documento que tenga múltiples ventanas.

En este caso, es probable que subclase NSWindowController Para personalizar la creación de su ventana. O podrías subclase NSWindow y haga que su documento use su subclase en lugar del genérico NSWindow.

Ver el Guía de aplicación basada en documentos. Las preguntas frecuentes contienen información general sobre la subclasificación y el papel de NSWindowController.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top