// MARK:- . 初始化
extension AppDelegate{
func KeyboardManSetting(){
//控制整个功能是否启用。
IQKeyboardManager.shared.enable = true
//控制点击背景是否收起键盘
IQKeyboardManager.shared.shouldResignOnTouchOutside = true
//控制键盘上的工具条文字颜色是否用户自定义
// IQKeyboardManager.shared.shouldShowTextFieldPlaceholder = true
// IQKeyboardManager.shared.shouldToolbarUsesTextFieldTintColor = true
//将右边Done改成完成
IQKeyboardManager.shared.toolbarDoneBarButtonItemText = "完成"
// IQKeyboardManager.shared.previousNextDisplayMode = .default
// 控制是否显示键盘上的工具条
IQKeyboardManager.shared.enableAutoToolbar = true
//最新版的设置键盘的returnKey的关键字 ,可以点击键盘上的next键,自动跳转到下一个输入框,最后一个输入框点击完成,自动收起键盘
IQKeyboardManager.shared.toolbarManageBehaviour = .byPosition
}
解决IQKeyboardManager多个不在同一个View上textfield不能next和previous的问题
需要在text所在的父控件(再上一层的父控件也可以) 继承 IQPreviousNextView 就可以了.
xib的话 直接把view的 CostomClass 写成 IQPreviousNextView就OK了
网友评论