ios - 使用 Swift 4.2 从下到上在 UICollectionView 中添加单元格

标签 ios swift uicollectionview

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

enter image description here

最佳答案

最简单的方法是翻转 Collection View 及其单元格:-

cv.transform = CGAffineTransform(scaleX: 1, y: -1)
cell.contentView.transform = CGAffineTransform(scaleX: 1, y: -1)

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

编辑:-

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

myArray.insert(element, at: 0)

为了获得正确的顺序,您可以将数组反转

关于ios - 使用 Swift 4.2 从下到上在 UICollectionView 中添加单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53202651/

相关文章:

android - 为什么我应该将可移植类库与 Xamarin 一起使用?

ios - 当应用程序处于后台且用户未通过推送通知进入时,未收到后台获取远程通知

iOS - 带动画的程序化模态转场(例如翻转)

ios - Spotify session 续订问题

ios - 当我使用 Storyboard 创建我的第一个 CollectionView 时,CollectionViewCell 从顶部开始默认插入?

ios - collectionView 无法在当前场景重新加载 ItemsAtIndexPaths

ios - 如何禁用 NMAMapView (HEREMaps) 中的边界框填充?

ios - 如何更改 LAContext 的 StatusBar 样式

ios - 在 Swift 中使用 Google Places API 从 JSON 数据创建对象

ios - 为什么我的 collectionViewCell 显示异常行为?