2016-09-01 14 views
2

My ListViewセルがスクリーンショットに示すように重なっています。 react-nativeバージョン0.23を使用していましたが、0.30にアップグレードした後、UIが5c & 5sのデバイスがシミュレータに含まれていない状態で破壊されていました。何か案が?ReactネイティブListViewセルがオーバーラップしています

enter image description here

+0

試しセットLayoutParams –

+0

あなたがそれによって意味しますか?私は必要な 'flexbox'パラメータを追加しました。あなたは詳細を教えていただけますか?私が知っている限り、あなたはAndroidのRelativeLayoutのパラメータについて言っています。私はiOS反応ネイティブで働いています –

答えて

0

はい、私はまた、私は、現在のデータの前にデータを入れて同じ問題を抱えていました。私は状態を最初に空にしてから問題を回避し、その後にそれを記入しました。

、BEFORE:

this.setState({ 
    news: news.concat(this.state.news), 
    storiesDataSource: this.state.storiesDataSource.cloneWithRows(news.concat(this.state.news)), 
}); 

AFTER:

this.setState({ 
    storiesDataSource: this.state.storiesDataSource.cloneWithRows([]) 
}, function() { 
    this.setState({ 
     news: news.concat(this.state.news), 
     storiesDataSource: this.state.storiesDataSource.cloneWithRows(
      news.concat(this.state.news) 
     ), 
    }); 
}.bind(this)) 
関連する問題