加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 在iOS上编程改变键盘类型什么都不做

发布时间:2020-12-15 02:04:34 所属栏目:百科 来源:网络整理
导读:用户按下Return按钮后,我想将键盘类型从默认值更改为数字。 但是在设置keyboardType属性后,没有任何反应。 我的代码: -(BOOL)textFieldShouldReturn:(UITextField *)textField{ [textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation]; return
用户按下Return按钮后,我想将键盘类型从默认值更改为数字。
但是在设置keyboardType属性后,没有任何反应。

我的代码:

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];

    return YES;
}

我将自己设置为文本字段委托,并且按下返回按钮后调用该方法。

编辑:解决

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
    [textField reloadInputViews];
    return YES;
}

解决方法

尝试这个:

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
    [textField reloadInputViews];
    return YES;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读