It seems similar with this post But it not happens on TextInput. Here is my code:
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 ways to reproduce this bug(on iOS, RN version is 0.42):
pull down (no refresh action), then click any row. I did not get any response
let the scroll area do inertia motion. when it stoped just click any row, no response.
Maybe it has some relation ship with ScrollView. Anyone can help me to reslove this bug?