我有一个无限的列表,其中大多数都有可变的高度和图像。它基本上是一个聊天对话列表。在显示列表之前,我等待商店满载。我还想在完全滚动到底部之后显示列表。问题是列表似乎没有可靠地滚动到底部而是中途停止。只有在完全滚动到底部后才能可靠地显示列表?请帮忙!谢谢!
答案 0 :(得分:0)
你可以简单地创建一个这样的函数:
scrollToBottom: function() {
this.getMessageList().getScrollable().getScroller().scrollToEnd();
}
此处messageList
是聊天列表的参考,您应该在聊天中添加新消息的函数中添加以下代码。
me.scrollToBottom();
setTimeout( function() {
me.scrollToBottom();
}, 10);
setTimeout( function() {
me.scrollToBottom();
}, 50);
确保顺序。首先附加上面的代码,然后将数据添加到您的商店。 我希望这能帮到您。欢呼声。