IQkeyboardManager 库中的完成按钮不可见

Done button invisible in IQkeyboardManager library

我在我的应用程序中使用了 IQKeyboardManager 库。我通过 cocoapods 安装了 IQKeyboardManager。完成按钮未显示在每个键盘上。那是看不见的。

下面是我在 AppDelegate.swift 文件中设置的代码。

IQKeyboardManager.shared().isEnabled = true

只需删除您的 IQkeyBoardManager pod 并将其重新安装为:

pod 'IQKeyboardManagerSwift'

它将升级到最高版本。

看看这个: https://github.com/hackiftekhar/IQKeyboardManager/issues/917

您正在寻找的解决方案是

在要显示“完成”按钮的 UITextfiled 属性 中将 Return 键更改为“完成”。

已在最新的V4.0.13中修复。现在它在键盘工具栏上方显示完成按钮

这是图书馆本身的问题,已于 17 年 8 月 21 日解决(关闭)。

更新您现有的 IQKeyboardManager library to latest version v5.0.3

pod 'IQKeyboardManagerSwift'

我在 Objective C 中使用 IQKeyboardManager 并面临同样的问题。

我安装了 IQKeyboardManager objective C pod 使用:

pod 'IQKeyboardManager'

现在一切正常。我可以看到 iOS 11.

的完成、下一步和上一步按钮