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.

È stato utile?

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.

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