繁体   English   中英

具有不同单元格大小的 UICollectionView

[英]UICollectionView with different cell size

我的目标是创建一个UICollectionView ,其布局如下所示。

这可能不创建自定义UICollectionViewLayout吗?

使用 UICollectionViewDelegateFlowLayout 方法。

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {

        let width : CGFloat
        let height : CGFloat

        if indexPath.item == 0 {
            width = 100
            height = 100
        } else {
            width = 50
            height = 50
        }
        return CGSizeMake(width, height)

}

如果不创建集合视图的自定义布局,就不可能实现您想要的。

您可以使用其委托方法sizeforitematindexpath创建自定义单元格大小。

此外,请检查链接,这有助于创建自定义布局。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM