当cell中存在UITextField或者TextView要处理输入事件,并且在弹出键盘后,cell会被遮挡,这时候,系统会自动调整tableView的content以及offset,以便输入。
但是,在处理这种情况时,如果有多个输入选项,就可能造成系统判断重复,从而造成混乱。
解决方法:
系统会在viewWillApper中处理这个事件,所以我们只需要重写viewapper方法,并且注释掉Super方法,就能不让系统处理,然后设置键盘弹出隐藏的监听,自己处理这些事件。
当cell中存在UITextField或者TextView要处理输入事件,并且在弹出键盘后,cell会被遮挡,这时候,系统会自动调整tableView的content以及offset,以便输入。
但是,在处理这种情况时,如果有多个输入选项,就可能造成系统判断重复,从而造成混乱。
解决方法:
系统会在viewWillApper中处理这个事件,所以我们只需要重写viewapper方法,并且注释掉Super方法,就能不让系统处理,然后设置键盘弹出隐藏的监听,自己处理这些事件。