Frage

Ich habe 2 Fenster in einem Xcode-Projekt, A und B. A ist zu capture Informationen, B-Display ist. Ich baute die Fenster in IB.

Ich möchte ein Verfahren schaffen, das aus Fenster A einreichen zu steuern, um Fenster schließen A und B Anzeigefenster größer anzeigen.

Ich bin völlig neu zu OBJ C und Cocoa, so Bitte erläutern Sie diese oder Beispiel-Code zur Verfügung stellen ...

Wenn ich dies tun will, ich weiß, ich brauche eine Datei aus IB mit meiner A und B zu schaffen, um mein Projekt hinzuzufügen, um den Code hinzuzufügen, oder füge ich einfach eine Kakao-Datei .h und .m zu das Projekt. Wenn ja, was IB sagt, dass diese Dateien entsprechen die Fenster ich bereits in IB erstellt. Sobald die IBAction abgeschlossen ist ich weiß, wie man Link in IB, aber ich bin ratlos, wie es weitergehen.

War es hilfreich?

Lösung

Also, was es klingt, müssen Sie (in .h) deklarieren:

- (IBAction) closeWindowA:(id)self;

Dann sagen Sie Ihre Anwendung, was closeWindowA wirklich tut (in m.):

- (IBAction) closeWindowA {

    // your code goes here. Look up method(s) for closing the window - don't know them by heart

}

Dann einfach Ihre Taste verbinden oder was auch immer die Aktion im Interface auslöst Builder die ziehbar Verbindungen. Hoffe, das hilft - ich muss auch ‚Cocoa Programming for Mac OSX‘ von Aaron Hillegas empfehlen. Hilft enorm in das Verständnis dieser Art von Dingen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top