gpt4 book ai didi

ios - 圆形的 UICollectionViewCell

转载 作者:行者123 更新时间:2023-12-01 17:25:49 25 4
gpt4 key购买 nike

是否可以创建圆形的自定义 UICollectionViewCell?

为什么我需要这个?
我正在尝试创建自定义颜色选择器。我想在每个 CollectionViewCell 中放置一些默认颜色。这些颜色是动态的。这意味着我将更改填充在单元格中的颜色。

我尝试过的
1. 我在单元格中保留了圆形 png 图像。但是如果我想改变颜色,就必须改变图像。
2.我保持圆形图像内部透明(在圆形区域)。然后我改变了单元格的背景颜色。失败,因为我将更改 collectionView 的背景图像。
3.我保持圆形图像完全透明,除了边界。然后我改变了单元格的背景颜色。失败的...
帮我..

最佳答案

不要使用圆形图像。您可以通过将图层的cornerRadius 属性调整为边缘的一半来使任何方形 View 成为圆形。因此,如果您的单元格为 100x100,请将其角半径设置为 50。

您可以在 Collection View 数据源 ( cellForItem... ) 或 applyLayoutAttributes: 中执行此操作细胞子类的方法。

要获得更大的灵 active ,请使用 CAShapeLayer添加到单元格的背景 View 并更改其填充颜色。这样,彩色区域可以是您喜欢的任何形状,您可以为其添加阴影效果和动画。

关于ios - 圆形的 UICollectionViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20918186/

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