gpt4 book ai didi

ios - 如何在 CollectionView 中创建这个布局

转载 作者:搜寻专家 更新时间:2023-10-31 22:58:14 25 4
gpt4 key购买 nike

您好,我想知道我们如何在 collectionview 中实现此布局,我们需要放置图像或调整单元格大小我点击了此链接 https://www.raywenderlich.com/107439/uicollectionview-custom-layout-tutorial-pinterest但在此他们传递了项目的图像大小,因此根据图像大小显示了不同大小的项目,但我喜欢在图像中像这样修复布局 enter image description here

任何帮助将不胜感激

提前致谢

最佳答案

使用this出色的控制来实现您的目标。

使用起来非常简单。

将以下文件添加到您的项目

customLayout.h
customLayout.m

在你的controller里导入customLayout到哪里使用

#import "customLayout.h"

并使用

<customLayoutDelegate> 

到你的 Controller 。

在您的 viewDidLoad 方法中编写简单代码

 columncount=2; // How much Columns you required
miniInteriorSpacing=10; // Minimum Spacing you required

if(![collectionView.collectionViewLayout isKindOfClass:[customLayout class]]){
customLayout *layout = [customLayout new];
layout.delegate=self;
layout.columnCount=columncount;

collectionView.collectionViewLayout = layout;

[collectionView reloadData];
}

为了获取 Label 的高度,我写了一个方法。

-(float)calculateHeightForLbl:(NSString*)text width:(float)width; 

关于ios - 如何在 CollectionView 中创建这个布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41500821/

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