RefreshControl有时候不会在iOS上隐藏和行为怪异

时间:2016-07-28 00:03:58

标签: ios react-native pull-to-refresh

react-native@0.26 RefreshControl升级后的

有时会出现在iOS上ScrollView的右上角。 正如文档所说,我正在使用RefreshControl:

...
<ScrollView
  style={styles.container}
  refreshControl={
    <RefreshControl
      refreshing={this.state.isRefreshing}
      onRefresh={this.onPullToRefresh}
    />
  }>
  <View>
    ...
  </View>
</ScrollView>
...

以下是有时不会刷新的事情:

enter image description here

现在我正在运行react-native@0.30.0,这个指标仍然让我讨厌。

我是唯一面临此问题的人吗?

1 个答案:

答案 0 :(得分:3)

通过将背景设置为透明色来解决...

...
<ScrollView
      style={styles.container}
      refreshControl={
        <RefreshControl
          refreshing={this.state.isRefreshing}
          onRefresh={this.onPullToRefresh}
          style={{backgroundColor: 'transparent'}}
        />
      }>
...