苹果Airpods pro耳机怎么改名字,苹果Airodro耳机怎么改名字?下面请看小编的详细介绍吧!......
iOS中IQKeyboardManager如何使用
IQKeyboardManager键盘管理工具是iOS开发过程中时常使用的一个第三方库,能够无污染的嵌入到项目开发过程中而不影响代码本身逻辑。
工具/原料
- Mac
- Xcode
方法/步骤
本示例以手动导入为例,从github下载之后,将IQKeyboardManager文件夹拖动到工程之后,IQKeyboardManager的目录结构如下,使用的方法封装都在IQKeyboardManager.h中。
一般而言工程中为了方便会定义一个全局头文件(PCH文件),将
#import "IQKeyboardManager.h"导入到PCH文件下,如下:
使用IQKeyboardManager进行键盘设置一般包括几种,第一是输入框距离键盘的高度,第二是键盘上的导航条是否隐藏、第三是点击非输入框区域是否隐藏键盘,IQKeyboardManager继承于NSObject,使用单例模式,调用时直接获取单例对象进行设置即可,如下:
输入框距离键盘高度设置:
IQKeyboardManager键盘管理的默认高度为10,使用时直接调用
[IQKeyboardManager sharedManager].keyboardDistanceFromTextField = 20;
进行属性设置即可,如下:
键盘上导航条设置:
IQKeyboardManager上的键盘导航条显示完成按钮以及输入框占位文字,默认为显示状态,可以设置enableAutoToolbar属性为NO进行隐藏,如下:
[IQKeyboardManager sharedManager].enableAutoToolbar = NO;
点击非输入框区域是否隐藏设置:
IQKeyboardManager中shouldResignOnTouchOutside属性默认设置为NO,表示点击非键盘区域不会隐藏键盘,可以设置为YES开启隐藏,如下:
[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = YES;
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章