【发布时间】:2017-10-15 12:32:21
【问题描述】:
我正在实施类似 Facebook 的评论页面。不知何故,我得到了很多空白。看看这个!
当我将它滚动到底部时……其余的 cmets 都在那里……太奇怪了
这是我的渲染函数和 FlatList
render() {
return (
<RkAvoidKeyboard style={styles.bigContainer} onResponderRelease={(event) => {
Keyboard.dismiss();
}}>
<FlatList
ref='list'
style={styles.root}
data={this.props.comments}
ItemSeparatorComponent={this._renderSeparator}
keyExtractor={this._keyExtractor}
renderItem={this._renderItem}/>
{this._renderKeyboard()}
</RkAvoidKeyboard>
)
}
_keyExtractor(item, index) {
return item.id;
}
_renderSeparator() {
return (
<View style={styles.separator}/>
)
}
我设置了 FlatList 的背景颜色,它为所有屏幕着色(键盘和导航除外)。在我实现键盘输入之前,我没有注意到这一点。所以键盘没什么问题。
这太奇怪了..!!
【问题讨论】:
标签: reactjs react-native react-native-flatlist