Я хочу изменить тип клавиатуры по умолчанию на числовое после нажатия кнопки возврата пользователя. Однако после установки свойства keyboardType ничего не происходит.
Мой код:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
return YES;
}
Я установил себя как делегат текстового поля, и метод вызывается после нажатия кнопки возврата.
EDIT: Решено
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[textField reloadInputViews];
return YES;
}