2011-04-11 2 views
1

J'ai créé une interface utilisateur en analysant XML (je n'ai pas utilisé de fichier xib). C'est-à-dire, j'ai créé deux champs de texte et un bouton. Maintenant, je veux obtenir les deux valeurs de champ de texte lorsque le bouton est cliqué. Quelqu'un peut-il suggérer comment faire cela?Comment obtenir les valeurs de champs de texte

Répondre

0

si vous avez créé textfield par code et que vous voulez obtenir un texte de textfield en action de bouton, vous pouvez déclarer textfield dans le fichier .h et dans votre appel d'action

[texte textfield];

0

Utilisez la propriété texte de UITextField, comme ci-dessous

NSString* myFirstValue = [myFirstTextField.text retain]; 

NSString* mySecondValue = [mySecondTextField.text retain]; 

après avoir utilisé à la fois la valeur de ne pas oublier de les libérer

[myFirstValue release]; 
[mySecondValue release]; 
1

Assurez-vous que votre bouton a ceci:

[button addTarget:self action:@selector(getTextValue:) 
    forControlEvents:UIControlEventTouchUpInside]; 

Ensuite, faites cette méthode (ou ce qui est dans votre @selector):

-(void)getTextValue:(id)sender { 
    NSString *one = yourtextfield.text; 
    NSString *two = yourtextfield2.text; 
} 
0

Vous pouvez accéder au texte d'une UITextField utilisant

NSString *textFieldValue = myTextField.text; 

ou utiliser

NSString *textFieldValue = [myTextField text]; 
0

Vous devez déclarer UITextField autre sage vous ne peut pas accéder aux textfields

Questions connexes