gpt4 book ai didi

ios - UICollectionView - 如何在同一部分显示不同高度的项目?

转载 作者:行者123 更新时间:2023-11-30 11:56:52 35 4
gpt4 key购买 nike

我在 UICollectionView 的同一部分显示更多项目(具有不同的高度值但具有相同的宽度)时遇到问题。问题如下所示(第一张图片是我想要得到的,第二张图片是我实际拥有的):

UICollectionView

我已经实现了这两种我不想要的行距方法:

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
return 0
}

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
return 0
}

但我真的不知道我需要实现哪些其他方法才能实现我所需要的。有什么建议吗?谢谢!

最佳答案

您可以使用以下方式首先在类中实现 UICollectionViewDelegateFlowLayout 协议(protocol),然后覆盖
func collectionView(_ collectionView: UICollectionView, 布局 collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {}
在您的类(class)中使用函数并返回您想要的任何单元格的单元格大小

关于ios - UICollectionView - 如何在同一部分显示不同高度的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47719413/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com