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

2016-09-03  本文已影响311人  早起的小孩没饭儿吃

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

bb.gif

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

上一篇 下一篇

猜你喜欢

热点阅读