Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Listview 在数据源更新空屏幕后作出本机反应_Listview_Datasource_React Native - Fatal编程技术网

Listview 在数据源更新空屏幕后作出本机反应

Listview 在数据源更新空屏幕后作出本机反应,listview,datasource,react-native,Listview,Datasource,React Native,我有一个包含一些元素的ListView,还有一个按钮,按下时会隐藏列表中的一些元素 当我单击按钮时,数据源将使用简化元素的集合进行更新,如果在设备上我位于列表底部,则会显示一个空屏幕,直到我执行手动滚动 有没有办法解决这个问题 Bests经过一些测试,每次单击按钮时,我都会使用此代码显示列表: InteractionManager.runAfterInteractions(() => { this.listView.scrollTo({y:0, animated: false});

我有一个包含一些元素的ListView,还有一个按钮,按下时会隐藏列表中的一些元素

当我单击按钮时,数据源将使用简化元素的集合进行更新,如果在设备上我位于列表底部,则会显示一个空屏幕,直到我执行手动滚动

有没有办法解决这个问题


Bests

经过一些测试,每次单击按钮时,我都会使用此代码显示列表:

InteractionManager.runAfterInteractions(() => {
    this.listView.scrollTo({y:0, animated: false});
});

希望能帮助其他人。

您能分享一些代码吗?您是否将其添加到了_handleButtonClick()函数中?