美文网首页
iOS键盘管理工具——IQKeyboardManager(附de

iOS键盘管理工具——IQKeyboardManager(附de

作者: 哈哈哈努力加油吧 | 来源:发表于2018-12-14 00:03 被阅读0次

    demo GitHub:GitHub - dangyuhua/IQKeyboardManagerDemo

    库 GitHub:GitHub - hackiftekhar/IQKeyboardManager: Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

    在此给大家推荐一个超级好用的键盘管理库,使用十分简单方便——IQKeyboardManager,此库能较好地解决输入框可能被覆盖或键盘收起不方便等问题

    只要在AppDelegate didFinishLaunchingWithOptions中注册即可全局通用

    IQKeyboardManager *keyboardManager = [IQKeyboardManager sharedManager];//初始化

    keyboardManager.enable=YES;//启用

    keyboardManager.shouldResignOnTouchOutside = YES;// 点击背景收起键盘

    keyboardManager.shouldToolbarUsesTextFieldTintColor = YES; // 控制键盘上的工具条文字颜色是否用户自定义

    keyboardManager.toolbarManageBehaviour = IQAutoToolbarBySubviews; // 有多个输入框时,可以通过点击Toolbar 上的“前一个”“后一个”按钮来实现移动到不同的输入框

    keyboardManager.enableAutoToolbar=YES;// 控制是否显示键盘上的工具条

    keyboardManager.shouldShowToolbarPlaceholder = YES; // 是否显示占位文字

    [IQKeyboardManager sharedManager].toolbarDoneBarButtonItemText = @"完成"; //toolbar栏上的done改成文字

    keyboardManager.keyboardDistanceFromTextField = 10.0f; // 输入框距离键盘的距离

    相关文章

      网友评论

          本文标题:iOS键盘管理工具——IQKeyboardManager(附de

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