IQKeyboardManager(自动处理键盘事件)
来源:互联网 发布:加强我国网络文化建设 编辑:程序博客网 时间:2024/04/28 08:22
经常在开发一个应用程序,我们遇到了一个问题,iPhone的键盘上滑覆盖的UITextField / UITextView
。IQKeyboardManager
可以防止键盘滑动问题和覆盖UITextField / UITextView
无需你输入任何代码,不需要额外的设置要求。使用IQKeyboardManager你只需要添加源文件到你的项目。
主要特点
1)无代码
2)自动工作
3)没有更多的UIScrollView
4)没有更多的子类
5)没有更多的手动工作
6)没有更多#imports
这个库的下载地址:https://github.com/hackiftekhar/IQKeyboardManager
这个库是一个单例,它一旦生效,全项目任何界面都有效。让它生效的代码可以写在任意位置,我写在AppDelegate里。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { IQKeyboardManager *manager = [IQKeyboardManager sharedManager]; manager.enable = YES; manager.shouldResignOnTouchOutside = YES; manager.shouldToolbarUsesTextFieldTintColor = YES; manager.enableAutoToolbar = NO; return YES;}
shouldResignOnTouchOutside控制点击背景是否收起键盘。
shouldToolbarUsesTextFieldTintColor 控制键盘上的工具条文字颜色是否用户自定义。
enableAutoToolbar控制是否显示键盘上的工具条。
以上设置,就启用了这个库。
0 0
- IQKeyboardManager(自动处理键盘事件)
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- 自动处理键盘事件的第三方库 IQKeyboardManager
- 自动处理键盘事件的第三方库 IQKeyboardManager
- iOS---自动处理键盘事件的第三方库:IQKeyboardManager
- 自动处理键盘事件的第三方库 IQKeyboardManager
- 自动处理键盘事件的第三方库 IQKeyboardManager
- 自动处理键盘事件的第三方库 IQKeyboardManager
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- 自动处理键盘事件的第三方库IQKeyboardManager
- IQKeyboardManager 自动处理键盘回收第三方
- iOS开发-自动处理键盘事件的第三方库 IQKeyboardManager
- [iOS 第三方库介绍]自动处理键盘事件的第三方库 IQKeyboardManager
- 键盘处理神奇一 IQKeyboardManager
- 键盘遮点击空白挡回收自动处理的第三方库 IQKeyboardManager
- 使用第三方IQKeyboardManager处理键盘问题
- linux ext4无法使用超过16T磁盘的解决办法
- 如何创建带子模块的Maven Web工程
- PHP数据加密技术之一---MD5()和Sha1()加密
- hdoj--5612--Baby Ming and Matrix games(dfs)
- invisible visible gone
- IQKeyboardManager(自动处理键盘事件)
- 静态和实例
- unity中关于图形学的基础知识(一)
- halo world ))) uva 10934 droping water
- MySQL批量SQL插入性能优化
- 目标检测的图像特征提取之(二)LBP特征
- Open quote is expected for attribute "class" associated with an elemen的解决方案
- item 23: 理解std::move和std::forward
- dfs(顺便求一下每个节点的儿子节点喽)