这似乎与这篇文章相似, 但它不会发生在 TextInput 上。这是我的代码:
renderRow (rowData, sectionId, rowId) {
<TouchableWithoutFeedback onPress={() => {
//be Clicked
})}>
<View style={styles.root}>
<Image style={styles.img} source={defaultAvatar} />
<View style={styles.detail}>
<Text allowFontScaling={false} numberOfLines={1} style={styles.name}>{nickName}</Text>
</View>
</View>
</TouchableWithoutFeedback>
}
render () {
return
<ListView
style={[{padding: 10, backgroundColor: grayBgColor, width: screenWidth}, this.props.style]}
dataSource={this.state.ds}
renderRow={this.renderRow.bind(this)}
renderSectionHeader={this.renderSectionHeader}
renderHeader={this.renderHeader}
/>
}
重现此错误的 2 种方法(在 iOS 上,RN 版本为 0.42):
下拉(无刷新操作),然后单击任意行。我没有得到任何回应
让滚动区域做惯性运动。当它停止时,只需单击任何行,没有响应。
也许它与 ScrollView 有一些关系。任何人都可以帮助我解决这个错误吗?