React Native ScrollView中TextInput交互优化

优化结果:

1,滚动则收回键盘(若键盘弹出)

2,点击其它位置收回键盘(若键盘弹出)

3,当焦点位于TextInput(键盘弹出),一次点击其它组件即可成为响应者,而不是TextInput相应blur事件收回键盘。

4,键盘弹起遮盖输入框则自动滚动页面以显示

代码结构


   dismissKeyboard()}>
    
      
      {/*其它要相应点击事件的组件,在响应时调用dismissKeyboard()*/}
      
      
    
  

注释

dismissKeyboard是react native自带的库,需引入

import dismissKeyboard from 'dismissKeyboard';

你可能感兴趣的:(React Native ScrollView中TextInput交互优化)