我希望您能够在用户按下回车键后将键盘类型从默认更改为数字。但是,设置keyboardType属性后什么也没有发生。
我的代码:
我的代码:
我想要在用户按下回车键后将键盘类型从默认更改为数字。但是在设置了keyboardType属性之后却没有任何反应。
我的代码:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
return YES;
}
我已经将自己设置为文本字段的代理,并且在按下回车键后调用了该方法。
编辑:已解决
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[textField reloadInputViews];
return YES;
}