gpt4 book ai didi

ios - 可调整大小的 Collection View 单元格

转载 作者:行者123 更新时间:2023-11-30 11:21:31 24 4
gpt4 key购买 nike

I have an example of an CollectionView with resizable cells

我如何创建一个 Collection View ,当单元格到达中心时,它会重新调整单元格的大小,就像上面图像中的那样?

最佳答案

您需要创建自定义 UICollectionViewLayout,在其中根据单元格属性相对于 Collection View 中心的位置来计算单元格属性。之后,您重写布局的 shouldInvalidateLayoutForBoundsChange(newBounds:) 方法:

override func shouldInvalidateLayoutForBoundsChange(newBounds: CGRect) -> Bool {
return true
}

此方法告诉您的 Collection View ,只要其边界发生变化(即发生滚动),它就应该使其布局无效。

您可能会发现 this tutorial很有帮助,只是您需要自己进行比例计算而不是旋转。

关于ios - 可调整大小的 Collection View 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51222662/

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