首页 > 解决方案 > 使用firebase聊天时如何从下到上设置数据

问题描述

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

我尝试了所有堆栈溢出问题,其他人尝试了但没有任何变化。 在此处输入图像描述 无法反转数据

标签: iosswiftuicollectionviewuicollectionviewlayout

解决方案


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


推荐阅读