使用Swift 4.2从底部到顶部在UICollectionView中添加单元格

Mum*_*ain 3 ios uicollectionview swift

我正在尝试在Swift 4.2中使用UICollectionView实现聊天屏幕。我做完了 我想通过使单元格从底部到顶部而不是从顶部到底部增长来改进它(同时也保持消息的顺序)。有什么帮助吗?我尝试搜索,但仍未成功。

在此处输入图片说明

Lok*_* SN 5

最简单的方法是翻转集合视图及其单元格:-

cv.transform = CGAffineTransform(scaleX: 1, y: -1)
cell.contentView.transform = CGAffineTransform(scaleX: 1, y: -1)
Run Code Online (Sandbox Code Playgroud)

这样做只会翻转CollectionView的内容,并且不需要您处理任何事情

编辑:-

根据您的要求,您不应该将元素追加到数组中。您应该插入新对象作为数组(数据源)的第一个元素:

myArray.insert(element, at: 0)
Run Code Online (Sandbox Code Playgroud)

为了获得正确的顺序,您可以反转阵列