UICollectionView动态高度和宽度

问题描述 投票:0回答:2

我正在尝试通过动态的高度和宽度实现此布局

可以实现这种布局吗?

dynamic uicollection layout

objective-c swift uicollectionview uicollectionviewcell uicollectionviewlayout
2个回答
0
投票

您将需要为此编写一个自定义的UICollectionViewLayout子类,这实际上并不容易。

Thisthis教程是一个很好的起点。


-1
投票

您可以设计不同的单元格,并根据集合视图的cellForRow函数中的索引路径使用。例如:

if indexPath.item == 0{
   let cell = collectionView.dequeueReusableCell(...) as customCollectionViewCell
} else if indexPath.item == 1{
   let cell = collectionView.dequeueReusableCell(...) as customCollectionViewCell2
}

希望有帮助...

© www.soinside.com 2019 - 2024. All rights reserved.