2016-04-07 9 views
1

私のリアクションネイティブ(ver 0.23.0)プロジェクト(Android + iOS)で、ListViewをリフレッシュするためジェスチャーをリフレッシュするためにプルを使用したいと思います。iOSのListViewで失敗RefreshControl

これは私のコードです:

<RefreshControl 
    style={styles.container} 
    refreshing={this.state.isRefreshing} 
    onRefresh={this.onRefreshList} > 
    <ListView 
    onEndReachedThreshold={500} 
    onEndReached={this.onEndReached} 
    dataSource={this.state.dataSource} 
    renderRow={this.renderItem} 
    pageSize={Const.defaultPerPage} 
    scrollRenderAheadDistance={500} 
    style={styles.container} 
    renderFooter={this.renderFooter} 
    /> 
</RefreshControl> 

Android上でうまく機能しているが、IOSに、私はこのエラーを取得しています:

enter image description here

私が間違って何であるか見当がつかない、私はiOSの開発者ではないからです。誰か持っていますか?それとも、どちらのプラットフォームでもListViewをリフレッシュするためにプルするための良いnpmパッケージを知っている人はいますか?

ありがとうございました!

答えて

1

As per documentationは、RefreshControlではなく、一つにListViewコントロールをラップで、小道具としてListViewに渡される必要があります。

<ListView 
    refreshControl={ 
    <RefreshControl 
     refreshing={this.state.refreshing} 
     onRefresh={this._onRefresh.bind(this)} 
    /> 
    } 
/> 
+0

は、あなたが([この]を見てみることができますhttp://stackoverflow.com/questions/36472865/refreshcontrol-in-listview-not-working-for-some-unknown-reason)を実行します。どんな助けでも大歓迎です! – Mihir

関連する問題