Question

Dans l'iPhone SDK, dans mon .n, je peux dire:

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

}

-(IBAction)PressButtonToDisplayYourName;

Alors dans mon .m, je le ferai:

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

Mais comment pourrais-je traduire à faire une application Mac. Si je voulais afficher le nom de someones d'un champ de texte dans une étiquette? J'ai essayé de comprendre cela, mais l'extension « .text » ne fonctionne que dans l'iPhone SDK, pas le Mac SDK. Quelqu'un d'aide s'il vous plaît! Merci!

Était-ce utile?

La solution

Si vous faites référence à une application Cocoa, vous pouvez effectuer les opérations suivantes dans votre fichier .h:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

Et vous pouvez le mettre en œuvre dans le fichier .m:

RÉVISÉ POUR LE CACAO:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top