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

ios – iPhone:在点击UITextField时是否可以隐藏键盘?

发布时间:2020-12-14 17:56:25 所属栏目:百科 来源:网络整理
导读:在我的应用程序中,我必须从UIPickerView中存在的值中填充UITextField,而不是通过键盘. 我有2个UITextFields. 在第一个文本字段中,从键盘获取值 并在第二个文本字段中从UIPickerView获取值 所以在点击第二个文本字段时我想隐藏键盘并显示UIPickerView 在这里,
在我的应用程序中,我必须从UIPickerView中存在的值中填充UITextField,而不是通过键盘.

我有2个UITextFields.
在第一个文本字段中,从键盘获取值
并在第二个文本字段中从UIPickerView获取值

所以在点击第二个文本字段时我想隐藏键盘并显示UIPickerView

在这里,我添加了我做的,以便您更好地参考

- (void)textFieldDidBeginEditing:(UITextField *)textField
{
      [pickerToolBar setHidden:NO];//shows toolbar
        [pickerTime setHidden:NO];//shows UIPickerView
        [textField resignFirstResponder];
}

但在写完上面的代码后,键盘不会消失.

如果你有什么想法那么请帮我…

解决方法

如果您基于UIPicker填充UITextField,为什么不简单地禁用用户与UITextField的交互?您仍然可以将数据放在那里,用户将无法更改数据.但是,要强制键盘保持隐藏状态,可以让UITextField在触摸/更改/等时进行检测,然后让第一个响应者辞职.

(编辑:李大同)

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

    推荐文章
      热点阅读