Swift 3 / IQKeyboardManager:如何更改工具栏的背景颜色、完成颜色、箭头颜色?
Posted
技术标签:
【中文标题】Swift 3 / IQKeyboardManager:如何更改工具栏的背景颜色、完成颜色、箭头颜色?【英文标题】:Swift 3 / IQKeyboardManager : How do you change background color of toolbar , done color, arrow colors? 【发布时间】:2017-09-27 05:37:42 【问题描述】:如何更改工具栏的背景颜色、完成颜色、箭头颜色,以及在中间的工具栏上隐藏文本标题?
【问题讨论】:
【参考方案1】:您可以通过使用以下代码设置工具栏的tintColor
来更改Next
/Previous
(箭头)和Done
按钮颜色的外观。
要将箭头和完成按钮颜色更改为红色:
IQKeyboardManager.shared.toolbarTintColor = .red
在中间的工具栏上隐藏文字标题
IQKeyboardManager.shared.shouldShowToolbarPlaceholder = false
我没有找到任何属性来更改条形颜色,但可以更改IQToolbar
类本身的背景颜色。
如果您发现任何内容,请在此处添加以供其他人参考。
【讨论】:
【参考方案2】: IQKeyboardManager.shared.toolbarBarTintColor = .red
这是更改工具栏背景颜色。 其实只要阅读IQKeyboardManager代码cmets就很容易理解(如果你首先熟悉UIKit本身的话)
【讨论】:
以上是关于Swift 3 / IQKeyboardManager:如何更改工具栏的背景颜色、完成颜色、箭头颜色?的主要内容,如果未能解决你的问题,请参考以下文章
swift takasek / CodePiece.swiftのSwift 3.1版