iOS TableView键盘遮挡自动上移问题

当cell中存在UITextField或者TextView要处理输入事件,并且在弹出键盘后,cell会被遮挡,这时候,系统会自动调整tableView的content以及offset,以便输入。
但是,在处理这种情况时,如果有多个输入选项,就可能造成系统判断重复,从而造成混乱。

bb.gif

解决方法:
系统会在viewWillApper中处理这个事件,所以我们只需要重写viewapper方法,并且注释掉Super方法,就能不让系统处理,然后设置键盘弹出隐藏的监听,自己处理这些事件。

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,289评论 4 61
  • 今天是厦门路小学新生报道日。作为家长志愿者我一早来到学校等待各位家人及新生的到来!当我穿上那件中国红!就感觉心里特...
    阿涛演艺阅读 3,184评论 7 6
  • 那时 周末,会骑车沿河堤走走停停,一条简单的路,可以消磨一整个下午。 ...
    斐斐fei阅读 2,920评论 4 3
  • 比尔.波特,这个名字一看就是外国人。 没错!1989年比尔.波特和他的朋友史蒂芬到中国陕西省终南山寻找隐士,很多人...
    灵林玖玖阅读 4,973评论 6 6
  • 我要回到故乡 那个春天会开花 夏天有烈阳 秋天有硕果 冬天有梅香的地方 我想此刻就回去 趁着春盛 趁着夏日的骄阳还...
    龙泉仙子阅读 1,397评论 0 0