2011-04-05 30 views

回答

0

我认为一个可能的解决方案可能是这个http://wiki.forum.nokia.com/index.php/Pull2Reload

任何其他更好的建议?例如,纯C++方式lixe扩展ListView?

+0

那么,在C++中扩展ListView并没有官方的支持,因为它是由一个私有C++类(QDeclarativeListView)支持的。您链接到的方法(在contentY上的表达式上触发)对我来说似乎很好,也可以在基于自定义ListView的组件(但QML中的一个)中实现。 – 2011-04-05 23:15:02

2

非常简单的解决方案。 您必须使用“oncontentY”。在该回调中,您可以在用户拉下列表时检查Y坐标。选择一些值为:-250(我的情况),当更新请求必须开始时,以及一些Y值,这意味着内容的默认位置:-90在我的情况下,因为我有高度为90的头。只有一个额外的布尔变量必须控制更新的单拍。这就是全部。它的工作。

+0

这个答案迟了6年。 – Nitish 2017-03-20 12:36:00