我有一个ListView,这是我的配置:
<ListView
removeClippedSubviews={false}
automaticallyAdjustContentInsets={false}
accessible={true}
ref={c => {
this._listView = c;
}}
onRefresh={() => doRefresh()}
onEndReachedThreshold={0.005}
onEndReached={customTransactions}
dataSource={dataSource}
renderRow={renderRow}
refreshControl={
<RefreshControl refreshing={refresh} onRefresh={() => doRefresh()} />
} />
由于某些原因,有时它会初始化为几个项目,这使得有时List并不会占据所有屏幕。看起来像这样:
如果我向下滚动,它将自动检测到onEndReached
,但是仅当List的最后一项为hide时才会加载内容。这意味着我应该先向上滚动以隐藏最后一个项目,然后向下滚动,并且我的内容将像超级按钮一样加载...用户在该屏幕中向下滚动后,如何显示我的最后一个项目(而不必先隐藏最后一个项目)?