как мне скопировать данные UITextField в UILabel - PullRequest
0 голосов
/ 20 апреля 2010

У меня есть текстовое поле и метка.

Когда вы касаетесь текстового поля, появляется клавиатура

В IB свойства текстового поля:

Клавиатура: ASCII Capable ReturnКлавиша: Готово

Я связал IBOutlet с меткой и текстовым полем.

Как заставить клавиатуру исчезнуть после завершения ввода текста.Как я могу скопировать текст в UIlabel?

спасибо

1 Ответ

1 голос
/ 21 апреля 2010

Если вы нажмете кнопку DONE, UITextField отправит метод -textFieldDidEndEdititing: своему делегату, который должен быть экземпляром вашего контроллера.

Этот метод просто перемещает фокус редактора с UITextField и, таким образом, клавиатура исчезает. Затем поместите новые значения в UILabel:

-(void)textFieldDidEndEditing:(UITextField *)textField {
    [textField resignFirstResponder];
    label.text = textField.text;
}
...