完成按钮在 IQkeyboardManager 库中不可见
Posted
技术标签:
【中文标题】完成按钮在 IQkeyboardManager 库中不可见【英文标题】:Done button invisible in IQkeyboardManager library 【发布时间】:2017-08-15 04:49:00 【问题描述】:我在我的应用程序中使用了IQKeyboardManager
库。我通过 cocoapods 安装了IQKeyboardManager
。每个键盘上都没有显示完成按钮。那是看不见的。
下面是我在AppDelegate.swift
文件中设置的代码。
IQKeyboardManager.shared().isEnabled = true
【问题讨论】:
你的 IQKeyboardManager 是什么版本 按照教程安装这个库:github.com/hackiftekhar/IQKeyboardManager 我已经安装了版本 4.0.10 解决这个问题?如果解决请给我答案。 【参考方案1】:在最新的 V4.0.13 中已修复。现在它在键盘工具栏上方显示完成按钮
【讨论】:
objective c 版本怎么样?【参考方案2】:只需删除您的 IQkeyBoardManager pod 并将其重新安装为:
pod 'IQKeyboardManagerSwift'
它将升级到最高版本。
看看这个: https://github.com/hackiftekhar/IQKeyboardManager/issues/917
【讨论】:
我安装了 cocoapods pod 'IQKeyboardManagerSwift' 但完成按钮不可见。【参考方案3】:这是图书馆本身的问题,已于 17 年 8 月 21 日解决(关闭)。
Done button invisible. #929将您现有的 IQKeyboardManager 库更新到最新版本 v5.0.3
pod 'IQKeyboardManagerSwift'
【讨论】:
【参考方案4】:您正在寻找的解决方案是
在要显示完成按钮的 UITextfiled 的属性中将返回键更改为完成。
【讨论】:
是的。我需要使用 IQkeyboardManger 在工具栏中完成按钮【参考方案5】:我在 Objective C 中使用 IQKeyboardManager
并面临同样的问题。
我使用以下方法安装了 IQKeyboardManager 目标 C pod:
pod 'IQKeyboardManager'
现在一切都正常了。我可以看到 ios 11 的“完成”、“下一个”和“上一个”按钮。
【讨论】:
以上是关于完成按钮在 IQkeyboardManager 库中不可见的主要内容,如果未能解决你的问题,请参考以下文章
IQKeyBoardManager按钮"Done"能否改为"确定",能的话怎么改
IQKeyboardManager 的下一个/上一个按钮出现问题
在Objective C的IQKeyboardManager中隐藏下一个上一个按钮
在没有互联网或使用库的情况下配置 IQKeyboardManager?