使用firebase聊天时如何从下到上设置数据

Posted

技术标签:

【中文标题】使用firebase聊天时如何从下到上设置数据【英文标题】:How to set data from bottom to top while chat using firebase 【发布时间】:2019-07-31 12:37:41 【问题描述】:

我正在开发 firebase 聊天应用程序,我设计了我的布局并成功实现了聊天模块,但是问题是当我发送文本消息时它工作正常并将文本数据设置到 collectionView 的底部但是当我关闭我的应用程序并打开时再次设置文本数据不匹配,最后一条消息向上。

我尝试了所有堆栈溢出问题,其他人也尝试过,但没有任何变化。 无法反转数据

【问题讨论】:

从数据源获取数据时,按 DESC 顺序获取数据。并填充它。 【参考方案1】:

以相反的顺序填充您的数组,因为当您将数据插入数组时,您会在数组的零索引处插入最后一条消息,因此在集合视图中以相反的顺序填充数组,例如 Array.reverse 或者您可以以相反的顺序向您插入数据数组,例如在数组的最后一个索引上插入最后一条消息。如果您有任何问题,请告诉我。

【讨论】:

嗨,我试试这个,但它崩溃了,请你解释一下。 是的,当然。您可以发送课程(代码)我会尝试检查它。您是否尝试找出它崩溃的原因? 能否请您给我您的电子邮件地址,以便我可以给您代码 ali.waseem@itinsync.com 嗨 Waseem 我刚刚在您的电子邮件地址上向您发送了一个代码

以上是关于使用firebase聊天时如何从下到上设置数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在html中从下到上设置垂直文本?

如何在集合视图中设置项目从下到上快速

如何使用 C 从下到上读取行?

jQuery Animate 顶部(从下到上)

从下到上显示元素,如 facebook 消息

Flutter:如何自定义从下到上剪辑图像?