Swift 3 / IQKeyboardManager : 如何更改工具栏的背景颜色、完成颜色、箭头颜色?

Swift 3 / IQKeyboardManager : How do you change background color of toolbar , done color, arrow colors?

如何更改工具栏的背景颜色、完成颜色、箭头颜色以及隐藏工具栏中间的文本标题?

您可以通过使用以下代码设置工具栏的 tintColor 来更改 Next/Previous(箭头)和 Done 按钮颜色的外观。

要将箭头和完成按钮颜色更改为红色:

IQKeyboardManager.shared.toolbarTintColor = .red

隐藏中间工具栏的文字标题

IQKeyboardManager.shared.shouldShowToolbarPlaceholder = false

我没有找到任何 属性 来改变条形颜色,但可以改变 IQToolbar class 本身的背景颜色。 如果您找到了,请在这里添加以供其他人参考。

    IQKeyboardManager.shared.toolbarBarTintColor = .red

这正在更改工具栏背景色。 看 IQKeyboardManager 代码注释其实很容易理解(如果你先熟悉 UIKit 本身的话)