Come Greg prezzo indicato, per ottenere un nome per il campo di testo, è necessario creare una presa. andare al file ViewController.h e creare una proprietà per il vostro campo di testo:
@interface YourViewController: UIViewController
@property (nonatomic, retain) IBOutlet UITextField myTextField
@end
Con la parola IBOutlet
si dice l'Interface Builder che ci sia una presa per il collegamento con questa proprietà. D'altra parte userete la parola chiave IBAction
per connettere metodi agli oggetti.
Non dimenticate di sintetizzare la vostra proprietà, proprio sotto l'implementazione, il compilatore creerà qualche standard setter e getter:
@synthesize myTextField;
poi andare al costruttore di interfaccia e fare clic destro sul File's Owner
poi trascina una linea da myTextField al TextField sulla vista.
Ora è possibile accedere alla proprietà di testo nel codice:
NSString *string = self.myTextField.text;
Avete creato una proprietà e agganciato in su con Interface Builder o avete bisogno di consigli con quello? –
Ho bisogno di un consiglio con quello :) so che è una domanda molto semplice ma sono nuovo per visualizzare le applicazioni basate. In realtà sto provando a realizzare la mia prima applicazione basata sulla vista. – Yetik
no prob see below –