2011-04-05 29 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