我有一个列表,我在列表视图中显示了各个部分。我可以通过转到“添加新项目”屏幕添加新项目。保存项目后,我弹出一个屏幕,用户再次登陆列表视图。在这个视图中,我看到在某些情况下为空,如下所示。
我总是看到空行的一种情况是我在Recent
部分中没有任何项目,然后我添加了一个属于Recent
部分的项目。在这种情况下,我总是在Past
部分看到一个空行,如图所示。
当我在屏幕上滚动或执行任何操作时,空行消失。我尝试使用RecyclerViewBackedScrollView
作为列表视图的滚动组件来解决这个问题,但该组件充满了许多其他错误,我的应用程序在使用时崩溃了很多。
我这不是由我的应用程序中的任何错误代码引起的。以下是我创建ListView
<ListView
dataSource={tempDataSource}
renderRow={this.renderRow}
renderSectionHeader={this.renderSectionHeader}
renderSeparator={this.renderSeparator}
style={styles.componentListViewContainer}
initialSize={10}
pageSize={10}
/>
我已确认dataSource
中没有任何空条目。 renderRow
呈现行,renderSeparator
呈现水平线,renderSectionHeader
呈现Recent
和Past
部分标题。
我目前正在使用react-native 0.37.2
。
如果您有任何关于如何解决此问题的信息,请分享。