2

这似乎与这篇文章相似, 但它不会发生在 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):

  1. 下拉(无刷新操作),然后单击任意行。我没有得到任何回应

  2. 让滚动区域做惯性运动。当它停止时,只需单击任何行,没有响​​应。

也许它与 ScrollView 有一些关系。任何人都可以帮助我解决这个错误吗?

4

0 回答 0