Как получить значения текстового поля - PullRequest
1 голос
/ 11 апреля 2011

Я создал пользовательский интерфейс, анализируя XML (я не использовал xib-файл). То есть я создал два текстовых поля и одну кнопку. Теперь я хочу получить оба значения текстового поля при нажатии кнопки. Кто-нибудь может подсказать, как это сделать?

Ответы [ 5 ]

1 голос
/ 11 апреля 2011

Убедитесь, что ваша кнопка имеет следующее:

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

Затем выполните этот метод (или что-то еще в вашем @selector):

-(void)getTextValue:(id)sender {
    NSString *one = yourtextfield.text;
    NSString *two = yourtextfield2.text;
}
0 голосов
/ 06 ноября 2012

Вы должны объявить UITextField иначе, чем не можете получить доступ к текстовым полям

0 голосов
/ 11 апреля 2011

Вы можете получить доступ к тексту UITextField, используя

NSString *textFieldValue = myTextField.text;

или используйте

NSString *textFieldValue = [myTextField text]; 
0 голосов
/ 11 апреля 2011

Используйте свойство text UITextField, как показано ниже

NSString* myFirstValue = [myFirstTextField.text retain];

NSString* mySecondValue = [mySecondTextField.text retain];

, после использования обоих значений не забудьте освободить их

 [myFirstValue release];
 [mySecondValue release];
0 голосов
/ 11 апреля 2011

если вы создали текстовое поле по коду и хотите получить текст текстового поля в действии кнопки, вы можете объявить текстовое поле в файле .h и в своем действии вызвать

[текст текстового поля];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...