关于这个refreshControl显示的问题

来源:6-4 Pop弹窗功能实现

南风喃__

2017-06-13

其实并没有bug, 就是需要在 onRefresh的时候手动把refreshing设置为true,否则就只会在第一次初始化才显示了,

ps:  RN版本是0.44

<ListView style={styles.listView}
        refreshControl={<RefreshControl title="Loading..." onRefresh={() => this.fetchListData()} refreshing={this.state.refreshState} />}
        dataSource={this.state.dataSource} initialListSize={5} pageSize={8}
        renderRow={(rowData) => <ListItem rowData={rowData} navigation={this.props.navigation} />}>
</ListView>

fetchListData() {
  this.setState({
    refreshState: true
  })
  // other ...
}


写回答

2回答

CrazyCodeBoy

2017-06-14

你的理解是正确的,在开发中可以通过控制RefreshControl的refreshing属性来让RefreshControl显示刷新布局。

0
0

大苗子

2017-06-14

这个是问题吗?

0
0

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程