我想用户按下返回按钮后,从更改默认的键盘类型为数字。 但是设置键盘类型物业后没有任何反应。
我的代码:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
return YES;
}
我已经给自己设定的文本字段委托,并按下返回按钮后,该方法被调用。
编辑:要解决
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[textField reloadInputViews];
return YES;
}