Ручка возврата клавиши клавиатуры Bluetooth для цифровой клавиатуры

В приложении я выполняю некоторые действия с пользовательской кнопкой "Готово", которая добавляется на цифровую клавиатуру, поскольку на цифровой клавиатуре нет клавиши возврата. Теперь проблема в том, что когда подключена аппаратная клавиатура, я не могу справиться с нажатием клавиши возврата на аппаратной клавиатуре в случае цифровой клавиатуры. Есть ли способ получить ответное нажатие на внешнюю клавиатуру Bluetooth для текстового поля цифровой клавиатуры?

2 ответа

Вы можете использовать этот код.

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{
    [textField resignFirstResponder];
}

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

-(BOOL) textFieldShouldReturn:(UITextField*)textField {

    // Return was pressed, do something here

}
Другие вопросы по тегам