Domanda

Ho una finestra in un'applicazione basata sul documento di cacao. Voglio fare in modo che questa applicazione non abbia la barra del titolo. So come farlo in una normale app di cacao perché c'è una finestra chiamata "finestra" in app basate sul documento di cacao non vedo dichiarazioni di finestre. Quindi la mia domanda è come fare una finestra senza bordi in un'app di cacao document_aded? Grazie

È stato utile?

Soluzione

Guarda nel file NIB del documento. In un'applicazione basata su documenti, questo è spesso chiamato "mydocument.xib". Puoi sbarazzarti della vecchia finestra e sostituirla con il tipo che preferisci. Ricorda solo di collegarlo all'outlet appropriato nel proprietario del file.

Altri suggerimenti

Un NSDocument Sottoclasse] ha un NSWindowController tra il documento e la finestra del documento. In genere, ti sottoclassi NSWindowController Per, per esempio, creare un documento con più finestre.

In questo caso, probabilmente la sottoclasse NSWindowController Per personalizzare la creazione della tua finestra. Oppure potresti sottoclasse NSWindow e chiedi al tuo documento di utilizzare la tua sottoclasse anziché il generico NSWindow.

Vedere il Guida all'applicazione basata su documenti. Le FAQ contiene informazioni sulla panoramica sulla sottoclassing e sul ruolo di NSWindowController.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top