iOS中IQKeyboardManager如何使用

 时间:2024-10-12 11:39:03

1、本示例以手动导入为例,从github下载之后,将IQKeyboardManager文件夹拖动到工程之后,IQKeyboardManager的目录结构如下,使用的方法封装都在IQKeyboardManager.h中。

iOS中IQKeyboardManager如何使用

2、一般而言工程中为了方便会定义一个全局头文件(PCH文件),将#import "IQKeyboardManager.h"导入到PCH文件下,如下:

iOS中IQKeyboardManager如何使用

3、使用IQKeyboardManager进行键盘设置一般包括几种,第一是输入框距离键盘的高度,第二是键盘上的导航条是否隐藏、第三是点击非输入框区域是否隐藏键盘,IQKeyboardManager继承于NSObject,使用单例模式,调用时直接获取单例对象进行设置即可,如下:

iOS中IQKeyboardManager如何使用

4、输入框距离键盘高度设置:IQKeyboardManager键盘管理的默认高度为10,使用时直接调用 [IQKeyboardManager sharedManager].keyboardDistanceFromTextField = 20;进行属性设置即可,如下:

iOS中IQKeyboardManager如何使用iOS中IQKeyboardManager如何使用

5、键盘上导航条设置:IQKeyboardManager上的键盘导肾禀嚼隳航条显示完成按钮以及输入框占位文字,默认为显示状态,可以滤鲇魍童设置enableAutoToolbar属性为NO进行隐藏,如下:[IQKeyboardManager sharedManager].enableAutoToolbar = NO;

iOS中IQKeyboardManager如何使用iOS中IQKeyboardManager如何使用

6、点击非输入框区域是否项滓呶茉隐藏设置:IQKeyboardManager中shouldResignOnTouchOutside属性默认设置为NO,表示点击非键盘区域不会隐藏键盘,可以设置为YES开启隐藏,如下:[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = YES;

iOS中IQKeyboardManager如何使用iOS中IQKeyboardManager如何使用
  • 如何分析防潮灯产品
  • 戚薇沉迷马桶自拍 哪些明星也爱在厕所自娱自拍
  • 热血海贼王肯特boss阵型如何安排
  • PP体育怎么在直播间互动
  • 那些值得关注的动物类中药材
  • 热门搜索
    关于五一劳动节手抄报 老师辛苦了手抄报 数学手抄报版面设计图 建国手抄报文字内容 中国梦 手抄报 国庆节手抄报清楚文字 心理手抄报内容 国庆中秋手抄报 儿童手抄报图片大全 推广普通话手抄报文字