iOS TableView键盘遮挡自动上移问题
2016-09-03 本文已影响311人
早起的小孩没饭儿吃
当cell中存在UITextField或者TextView要处理输入事件,并且在弹出键盘后,cell会被遮挡,这时候,系统会自动调整tableView的content以及offset,以便输入。
但是,在处理这种情况时,如果有多个输入选项,就可能造成系统判断重复,从而造成混乱。
解决方法:
系统会在viewWillApper中处理这个事件,所以我们只需要重写viewapper方法,并且注释掉Super方法,就能不让系统处理,然后设置键盘弹出隐藏的监听,自己处理这些事件。