我有一个集合视图来显示评论列表,但我希望单元格从底部开始显示,在WhatsApp和Telegram App for iOS中看到的模式(新消息从底部开始并向上填充),如下面的图片。
我在网上搜索但找不到有用的东西。 我在下面的一个答案中尝试了这个代码,但是它没有用。但
let contentSize = collectionView.collectionViewLayout.collectionViewContentSize
if contentSize.height > collectionView.bounds.size.height {
collectionView.contentOffset = CGPoint(x: 0, y: contentSize.height - collectionView.bounds.size.height)
}
我如何实现这一目标?
答案 0 :(得分:2)
你需要转换你的收藏品和它的细胞。使用下面的代码来旋转集合视图:
yourCollectionView.transform = CGAffineTransform.init(rotationAngle: (-(CGFloat)(Double.pi)))
对于代码下面的单元格使用:
cell.transform = CGAffineTransform(rotationAngle: CGFloat.pi)
答案 1 :(得分:0)
对于那些不想使用图形解决方法来解决模型问题的人,只需在自定义layoutAttributesForItem
中覆盖UICollectionViewFlowLayout
函数