IQKeyboardManager 使用 解决IQKeyboar

2020-11-19  本文已影响0人  hstar德
// 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了

上一篇 下一篇

猜你喜欢

热点阅读