Правильная метка для кнопки "Скрыть клавиатуру"
Я хочу кнопку возврата на моем UITextField
Клавиатура, чтобы скрыть клавиатуру. Я не уверен, использовать ли для этого ярлык "Возврат" или "Готово".
Я видел, как "Return" использовался по-разному, чтобы скрыть клавиатуру, вставить новую строку и перейти к следующему полю. Я видел, как "Готово" использовалось по-разному, чтобы скрыть клавиатуру, перейти к следующему полю и отправить форму.
Есть ли HIG или другое обсуждение Apple об этом? Кажется, даже их собственные приложения различаются по своей реализации.
У меня нет проблем с использованием любого ярлыка, только желание соответствовать ожиданиям моих пользователей на платформе.
1 ответ
Вы правы: "Возврат" в основном используется для новой строки. "Готово" для скрытия клавиатуры и отправки формы.
Мое предложение пойти на "Готово", чтобы скрыть клавиатуру. Вы можете установить его из раскадровки /Nib или программно:
textField.returnKeyType = UIReturnKeyDone;
а также
[textField addTarget:self action:@selector(textFieldFinished:) forControlEvents:UIControlEventEditingDidEndOnExit];
а также
- (IBAction)textFieldFinished:(id)sender
{
// [sender resignFirstResponder];
// submit your form
}