美文网首页
IQKeyboardManager 使用 解决IQKeyboar

IQKeyboardManager 使用 解决IQKeyboar

作者: hstar德 | 来源:发表于2020-11-19 13:50 被阅读0次
    // 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了

    相关文章

      网友评论

          本文标题:IQKeyboardManager 使用 解决IQKeyboar

          本文链接:https://www.haomeiwen.com/subject/xudfkktx.html