ios - IQKeyboardManager 在 UITextField 上点击时隐藏键盘

标签 ios iphone uitextfield resignfirstresponder iqkeyboardmanager

我有两个文本字段。我在 textFieldDidBeginEditing 中使用这段代码,但它并没有关闭键盘。

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

    }

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

最佳答案

这可能有助于尝试

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

}

else if (textField==textFieldTwo)
{
[self.view endEditing:YES];
}
}

关于ios - IQKeyboardManager 在 UITextField 上点击时隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495261/

相关文章:

ios - 使用swift根据文本中的字符创建NSMutableAttributedString

swift - 使用 Swift 的 UITextField 中不可编辑的前缀

ios - 在 Swift4 上通过键盘隐藏时如何滚动 UITextField?

ios - 将来自 REST API 的 JSON 数据快速填充到 TableView 不起作用

iPhone 属性值更改的自定义事件

ios - 以编程方式获取 UIKeyboard 背景颜色

ios - TableView Reloaddata 在编辑更改值时不起作用

ios - 单击 UIButton 中的动画图标

iPhone - 委托(delegate)或通知?

iOS/苹果 watch : iPhone app network request callback blocks not triggered when app is in background