如果我点击任何ListView项目,TouchableOpacity工作正常。但是当TextInput聚焦时 - 它不起作用,你需要点击两次。首先单击项目将仅从TextInput中删除焦点。如何在不移除焦点的情况下使其工作(只需单击一下)。感谢。
答案 0 :(得分:8)
您需要在ListView
上添加keyboardShouldPersistTaps={true}
答案 1 :(得分:1)
马克西姆给出了很好的答案。 使用最新版本的react-native,您应该使用
keyboardShouldPersistTaps='always'
现在已弃用keyboardShouldPersistTaps={true}
。