gpt4 book ai didi

ios - 如何使圆形的收集单元格适合所有屏幕?

转载 作者:行者123 更新时间:2023-11-28 19:26:01 25 4
gpt4 key购买 nike

所以我通常习惯于让正方形大小的 Collection View 单元格完美适合所有屏幕。但是,一旦我开始添加间距和部分插图,我就会遇到这个问题。我也在使用 Storyboard。

这就是我希望所有单元格在每个屏幕上的显示方式。

iPhoneX

单元格和线条的最小空间为 10。对于右侧和左侧部分插图,它们也设置为 10。

enter image description here

这是我在其他设备上得到的结果(iPhone 7/XsMax)

enter image description here

enter image description here

最佳答案

您必须通过实现 func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize 方法以编程方式设置单元格大小,该方法位于 UICollectionViewDelegateFlowLayout协议(protocol)。

在这个方法中你可以设置 Collection View 单元格的宽度(UIScreen.main.bounds.size.width/2)-10

关于ios - 如何使圆形的收集单元格适合所有屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57651358/

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