如何在Swift中显示动态高度的3 * 3 CollectionView单元格

时间:2016-07-07 09:54:33

标签: ios swift flowlayout

我想显示3 * 3 Collection View Dynamic Height单元格 任何人都知道如何显示这个

先谢谢。!!!

1 个答案:

答案 0 :(得分:1)

以下是关于iPhone屏幕大小project.json可以使用的内容(假设您的collectionView框架是根据屏幕大小设置的):

  

夫特

3 * 3 Collection View
  

目标C

optional func collectionView(collectionView: UICollectionView,
                               layout collectionViewLayout: UICollectionViewLayout,
                                      sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
    var spaceBetweenCells = 12
    var width = (self.collectionView.frame.size.width - spaceBetweenCells * 3) / 3
    var height = (self.collectionView.frame.size.height - spaceBetweenCells * 3) / 3
    return CGSizeMake(width, height)
}

希望这有帮助。