IQKeyboardManager 在 UITextField 上点击时隐藏键盘

Posted

技术标签:

【中文标题】IQKeyboardManager 在 UITextField 上点击时隐藏键盘【英文标题】:IQKeyboardManager hides keyboard when tapped on UITextField 【发布时间】:2015-09-10 07:03:04 【问题描述】:

我有两个文本字段。我在textFieldDidBeginEditing 中使用此代码,但它不会关闭键盘。

-(void)textFieldDidBeginEditing:(UITextField *)textField 
    if(textField==textFieldOne)
    

    

    else if (textField==textFieldTwo)
    
        [[IQKeyboardManager sharedManager]resignFirstResponder]
    

【问题讨论】:

你找到解决方案了吗? 【参考方案1】:

这可能有助于尝试

-(void)textFieldDidBeginEditing:(UITextField *)textField 
if(textField==textFieldOne)




else if (textField==textFieldTwo)

[self.view endEditing:YES];


【讨论】:

shouldResignOnTouchOutside 使用 IQKeyboardManager 的这个属性来隐藏键盘 只有当我们在外面点击时才会隐藏键盘,在第二个文本字段内点击时才会隐藏。

以上是关于IQKeyboardManager 在 UITextField 上点击时隐藏键盘的主要内容,如果未能解决你的问题,请参考以下文章

IQKeyboardManager - 将 UITextView 移动得太远

IQKeyboardManager 与 DownPicker 冲突

在 IQKeyboardManager 中始终保持视图位于顶部(不要使用键盘滚动)

IQKeyboardManager 的下一个/上一个按钮出现问题

如何处理工具栏中的 IQKeyboardManager 完成按钮操作?

在Objective C的IQKeyboardManager中隐藏下一个上一个按钮