我想要一个collectionview单元格应该是动态高度。我从服务器获取数据并加载到collectionview单元格内的tableview。那个细胞高度应该根据表格的高度来改变,我要到这里。但问题是细胞没有从顶部对齐。看到这张照片。细胞应该从顶部创建。 This is demo code。感谢
答案 0 :(得分:0)
如果我正确理解您的问题,请尝试设置self.yourCollectionView.automaticallyAdjustsScrollViewInsets = false
答案 1 :(得分:0)
您需要扩展UICollectionViewLayout。然后在prepareLayout方法中,您需要指定collectionview的每个项目的计算帧。 有两个教程: http://www.skeuo.com/uicollectionview-custom-layout-tutorial是一个非常好的自定义布局教程。
https://github.com/betzerra/MosaicLayout和https://www.cocoacontrols.com/controls/rfquiltlayout几乎就是您想要的。有关stackoverflow上rfquiltlayout的相关问题是RFQuiltLayout and UICollectionView