Xcode & IB - Finestra Metodo di controllo
-
12-10-2019 - |
Domanda
Ho 2 finestre in un progetto Xcode, A e B. A è a informazioni di cattura, B è quello di visualizzazione. Ho costruito le finestre in IB.
vorrei creare un metodo per controllare la finestra di presentare da A per chiudere la finestra A, e la finestra di visualizzazione B a schermo intero.
Sono completamente nuovo per OBJ C e Cocoa, in modo Si prega di spiegare questo o fornire esempio di codice ...
Se voglio fare questo, so che ho bisogno di creare un file all'interno di IB con la mia A e B da aggiungere al mio progetto per aggiungere il codice, o devo semplicemente aggiungere un file di cacao .he .m a il progetto. Se è così, che cosa dice IB che questi file corrispondenti alle finestre ho già creato in IB. Una volta che l'IBAction è completato So come collegamento in IB, ma io sono in perdita su come procedere.
Soluzione
Quindi, da quello che sembra, è necessario dichiarare (in .h):
- (IBAction) closeWindowA:(id)self;
Poi dire l'applicazione ciò che realmente fa closeWindowA (in m.):
- (IBAction) closeWindowA {
// your code goes here. Look up method(s) for closing the window - don't know them by heart
}
Poi, basta collegare il pulsante o tutto ciò che è innescando l'azione in Interface Builder utilizzando le connessioni trascinabili. Spero che questo aiuta - devo anche raccomandare 'Cocoa Programming for Mac OSX' di Aaron Hillegas. Aiuta enormemente a comprendere questo tipo di cose.