Domanda

Nel iPhone SDK, nel mio .n, posso dire:

-(IBOutlet) UITextField *MyNameIs;
-(IBOutlet) UILabel *DisplayMyNameIsHere;

}

-(IBAction)PressButtonToDisplayYourName;

Poi nel mio .m, farò:

-(IBAction)PressButtonToDisplayYourName {
     DisplayMyNameIsHere = MyNameIs.text;
}

Ma ora come avrei tradurre che per fare un'applicazione per Mac. Se volessi visualizzare someones nome da un campo di testo in un'etichetta? Ho cercato di capire questo, ma l'estensione ".text" funziona solo in iPhone SDK, non il Mac SDK. Qualcuno aiuto per favore! Grazie!

È stato utile?

Soluzione

Se ti riferisci ad un'applicazione Cocoa, si potrebbe effettuare le seguenti operazioni nel file .h:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

E allora si potrebbe implementare nel file .m:

A CURA DI CACAO:

-(IBAction)displayName:(id)sender{ [myLabel setStringValue:[myTextField stringValue]]; }

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