Listview刷新滚动到错误的位置

时间:2018-11-01 07:04:26

标签: listview scroll nativescript

我在Nativescript应用程序中使用Listview。在那我有包含重叠项目的项目,该项目在单击每张卡上的更多图标时出现。但是,每当我单击项目的more-icon时,视图都会更新以显示覆盖。因此,我使用refresh来显示视图更改。但是由于refresh,视图滚动到了不同的位置。有时它停留在实际位置,但有时它在滚动。

请让我知道我做错什么了。

谢谢...

1 个答案:

答案 0 :(得分:0)

Refresh方法将再次呈现整个列表视图,因此不会保留滚动位置。这绝对是预期的行为。

如果要显示/隐藏任何类型的叠加层,请将其可见性绑定到数据项中的属性,然后在单击时切换其值。