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

2018-12-14  本文已影响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; // 输入框距离键盘的距离

上一篇下一篇

猜你喜欢

热点阅读