gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 00:50:01 32 4
gpt4 key购买 nike

我想显示 3*3 Collection View 动态高度单元格任何人都知道如何显示此

提前致谢。!!!

最佳答案

下面是关于 iPhone 屏幕尺寸的 3 * 3 Collection View 可以使用的方法(假设您的 collectionView 框架是根据屏幕尺寸设置的):

Swift

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)
}

Objective C

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

希望这对您有所帮助。

关于ios - 如何在 Swift 中显示动态高度的 3*3 CollectionView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38242503/

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