如果flatlist在滚动视图内,用户需要点击两次保存按钮



我将Flatlist和save按钮放置在滚动视图中,每个Flatlist项都有一个输入字段。当输入字段处于焦点并且键盘打开时。当我第一次触摸保存按钮时,它会关闭键盘,当用户下一次点击按钮时,操作就会执行。

我已经尝试添加keyboardShouldPersistTaps ={'handled'}在滚动视图和平面列表

但它不工作。

下面是我的伪代码

<Scrollview>
<TouchableWithoutFeedback>
<View>
<Flatlist/>
<TouchableOpacity>
</TouchableOpacity>
</View>
</TouchableWithoutFeedback>
</Scrollview>

请帮我解决这个问题。

你可以在你的Scrollview组件中使用这个道具,

keyboardShouldPersistTaps ="总是"keyboardDismissMode ="对阻力">