键盘遮挡问题

总结下之前项目中遇到的键盘遮挡问题,分三种情况:

1.简单的页面,如登录页面等我会用自己封装的KeyBoardManage处理

2.table页面,静态页面的话我倾向于用UITableViewController,会自动适应键盘,动态的table就单独处理了,自己封装的对ScrollView处理扔有点问题,以后会完善

3.复杂点页面,IQKeyboardManager,大家都知道

git传送门:demo在这里 

先呈上我自己的KeyBoardManage:

代码很简单,每个人都写过n遍,不喜勿喷...

键盘遮挡问题_第1张图片
.h
键盘遮挡问题_第2张图片

键盘遮挡问题_第3张图片
判断偏移量
键盘遮挡问题_第4张图片

使用:使用还是很简单的,对于一些简单的页面处理足够的

键盘遮挡问题_第5张图片
使用

效果图:

键盘遮挡问题_第6张图片

再回顾下强大的IQKeyboardManager

github地址 

导入头文件 #import "IQKeyboardManager.h"后,常用的设置如下:

键盘遮挡问题_第7张图片
详情见作者github

有好的处理scrollView的方法请联系我,谢谢.

你可能感兴趣的:(键盘遮挡问题)