Kla*_*mir 24 xcode objective-c ios uikeyboardtype
用户按下返回按钮后,我想将键盘类型从默认更改为数字.但是在设置keyboardType属性后没有任何反应.
我的代码:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
我已将自己设置为文本字段委托,并在按下返回按钮后调用该方法.
编辑:解决
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[textField reloadInputViews];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
pro*_*dor 24
试试这个:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[textField reloadInputViews];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14217 次 |
最近记录: |