TCKb

前言:

键盘相关适配向来是个初级阶段绕不开免不了要面对的问题。曾经也用过框架,也自己写过粗糙的适配。最近觉得手感还可以,就想再来造造轮子。

正文:

思路

简单分类UI场景,通常需要调用键盘的地方不是在固定的UIView上就是在基于UISrollView的视图上。适配最简单的方式是改变视图上下位置,不让键盘遮挡需要看到的视图,以便于用户友好地进行输入操作。

改变上下位置,一个是直接改变frame属性,另一个是针对基于UIScrollView的视图,通过改变contentInset以及contentOffset属性。不管哪一种方式都需要做到弹出键盘时改善视图增强、用户体验,当键盘回收时还原视图初始位置状态。

期间可以用简单的动画处理变化过程,动画持续时间通过过得键盘的相关属性获得。

'''思路部分手机上写,后续等代码写好补完。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,967评论 25 708
  • —46— 正是枣树扬花的季节。 雷府后花园靠近西跨院的后墙角有颗壶瓶枣树。前几天下了一场春雨,枣树下就铺满了一层碎...
    听风阁主人阅读 1,475评论 0 3
  • 今天心情不好,兼窗外雾雨蒙蒙,特别适合回忆。 想起前段时间高中和大学时就读的母校,突然轰轰烈烈扎堆搞校庆,一个庆百...
    天生猫阅读 981评论 0 2
  • 很喜欢刷微博,喜欢微博上各种各样的段子与搞笑诙谐的视频,之前关注的一个博主“拜托了学妹”最近发了个视频微博,一个关...
    贺嘉禾阅读 3,627评论 0 2