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

前端之家收集整理的这篇文章主要介绍了ios – iPhone:在点击UITextField时是否可以隐藏键盘?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的应用程序中,我必须从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在触摸/更改/等时进行检测,然后让第一个响应者辞职.

猜你在找的Xcode相关文章