今天遇到一个问题在制作一个聊天小程序的过程中,
真机调试的时候,突然出现登录或者注册按钮无法响应或者失效的情况
具体失效情况如下
分析:我们隐藏了键盘之后,但是我们的焦点还在input中,点击键盘曾经在的位置,焦点不改变。
原因:键盘隐藏之后,程序认为键盘依然存在,而键盘被我们隐藏了,它的输入功能就失效了,所有程序依然认为你在输入,导致隐藏之后点击该区域无反应。
解决办法:
1.不让安全键盘弹出,改变输入框的类型(在某些场景并不适用)
2.我们把需要点击的按钮往上放,让它离开安全键盘的区域,就不会出现隐藏无反应的情况