1、问题表述:
react-native 中如果在 ScrollView 或 KeyboardAwareScrollView 中有连续多个 TextInput 输入框,每次切换输入框都是点击一次先隐藏键盘,再次点击输入框区域打开键盘
2、原因:
在 TextInput 外层嵌套了 ScrollView 、KeyboardAwareScrollView 组件
3、解决方法:
将ScrollView、 KeyboardAwareScrollView 组件的 keyboardShouldPersistTaps 属性设置为 true 即可保持键盘展开
<ScrollView keyboardShouldPersistTaps={true}>
<TextInput/>
<TextInput/>
<TextInput/>
</ScrollView>