TCKb
前言:
键盘相关适配向来是个初级阶段绕不开免不了要面对的问题。曾经也用过框架,也自己写过粗糙的适配。最近觉得手感还可以,就想再来造造轮子。
正文:
思路
简单分类UI场景,通常需要调用键盘的地方不是在固定的UIView上就是在基于UISrollView的视图上。适配最简单的方式是改变视图上下位置,不让键盘遮挡需要看到的视图,以便于用户友好地进行输入操作。
改变上下位置,一个是直接改变frame属性,另一个是针对基于UIScrollView的视图,通过改变contentInset以及contentOffset属性。不管哪一种方式都需要做到弹出键盘时改善视图增强、用户体验,当键盘回收时还原视图初始位置状态。
期间可以用简单的动画处理变化过程,动画持续时间通过过得键盘的相关属性获得。
【TCKb】'''思路部分手机上写,后续等代码写好补完。
推荐阅读
- 由浅入深理解AOP
- android|android studio中ndk的使用
- EditText默认不获取焦点弹出键盘
- 斐讯K2|斐讯K2 固件搜集
- 植物能治病的奥秘——植物精气
- 11-代码注入
- linux定时任务contab
- neo4j|neo4j cql语句 快速查询手册
- 构建App(一)(框架与结构)
- 从如何使用到如何实现一个Promise