如屏幕截图所示,我的ListView
单元格相互重叠。当我使用 0.23 版本时它工作正常,react-native
但升级到 0.30 后,UI 在5c & 5s
不在模拟器中的设备中被破坏。任何想法?
问问题
292 次
1 回答
0
是的,当我将数据放在当前数据之前时,我也遇到了同样的问题。我设法通过先清空状态然后再填充它来解决问题。
前:
this.setState({
news: news.concat(this.state.news),
storiesDataSource: this.state.storiesDataSource.cloneWithRows(news.concat(this.state.news)),
});
后:
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))
于 2016-12-29T22:14:29.610 回答