如何解决Swift如何显示最新的Firebase消息而不会出现故障滚动到最后一个索引
我试图弄清楚如何在单击聊天时仅显示instagram和Facebook之类的最新消息(在我的情况下,仅显示两个用户之间的一个)。
观察所有消息后,然后执行我认为是标准的操作
DispatchQueue.main.async(execute: {
//scroll to the last index
self.collectionView.reloadData()
let indexPath = IndexPath(item: self.messages.count - 1,section: 0)
self.collectionView?.scrollToItem(at: indexPath,at: .bottom,animated: false)
})
不幸的是,这将以非常小故障的方式显示滚动消息,并且每次我打开聊天时都会这样做。我还没有找到一种在线显示最新消息的方法。每个人似乎都在使用scrollToItem(动画无关紧要,因为这两种方式看起来都比较不稳定)。每次单击聊天时,如何显示最新消息?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。