在React Native中按焦点文本输入之外会停止点击传播

问题描述 投票:0回答:1

我有一些非常简单的代码:

<TextInput
  onChangeText={setInputAddress}
  value={inputAddress}
  placeholder="Address or postcode..."
/>

<Button
  title="press"
  onPress={() => {
    Alert.alert("clicked")
  }}
/>

按钮工作正常,文本输入也工作正常,但是当我专注于输入字段并尝试单击按钮时,它不起作用。第一次单击在输入字段中模糊,第二次单击单击按钮。有没有办法阻止这种行为?

react-native
1个回答
4
投票

解决方案是将

keyboardShouldPersistTaps="always"
添加到周围的
ScrollView
。附:使用 Flutter 就可以避免这种废话。

© www.soinside.com 2019 - 2024. All rights reserved.