gpt4 book ai didi

iOS:设置 UICollectionView 单元格以查看大小

转载 作者:行者123 更新时间:2023-11-29 00:23:05 27 4
gpt4 key购买 nike

我正在尝试弄清楚如何将 UICollectionView 单元格的框架设置为 View 的框架(类似于照片应用程序的方式),但我需要以编程方式进行。你们有人知道我该怎么做吗?

非常感谢您的帮助。

最佳答案

您可以在 UICollectionViewDelegateFlowLayout 上使用 sizeForItemAt indexPath 方法。这将确定每个单元格的大小,并且可以配置为相对于其他元素(例如您的 View )的大小。

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: view.frame.width / 2, height: 50)
}

只需确保 Collection View 的 deleagte 已设置,并且委托(delegate)符合 UICollectionViewDelegateFlowLayout 协议(protocol)。

关于iOS:设置 UICollectionView 单元格以查看大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43812424/

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