Ручка возврата клавиши клавиатуры Bluetooth для цифровой клавиатуры
В приложении я выполняю некоторые действия с пользовательской кнопкой "Готово", которая добавляется на цифровую клавиатуру, поскольку на цифровой клавиатуре нет клавиши возврата. Теперь проблема в том, что когда подключена аппаратная клавиатура, я не могу справиться с нажатием клавиши возврата на аппаратной клавиатуре в случае цифровой клавиатуры. Есть ли способ получить ответное нажатие на внешнюю клавиатуру Bluetooth для текстового поля цифровой клавиатуры?
2 ответа
Вы можете использовать этот код.
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[textField resignFirstResponder];
}
Если вы используете UITextField для ввода, вы можете реализовать его метод делегата, который должен работать для аппаратной и программной клавиши возврата клавиатуры...
-(BOOL) textFieldShouldReturn:(UITextField*)textField {
// Return was pressed, do something here
}