如何为uicollectionview制作一个“选择戒指”?

时间:2017-12-24 15:16:51

标签: ios uicollectionview uicollectionviewcell swift4

我的目标是创建一个位于集合视图中间的环。当一个单元格停在环中时,我想运行一个函数并获取该单元格的索引路径。我不想要真正的分页,而是更多的快速滚动。

想象我想要的东西...... (这是应用程序商店中的应用程序)

photo

请注意,当集合视图单元移动时,黑色圆圈/环位于同一位置。

photo2

我将如何做到这一点?

1 个答案:

答案 0 :(得分:0)

UIImageView上方添加UICollectionView,并将userInteractionEnabled设置为false

但如果戒指叠加只包含一个黑白圈(就像照片上的那样),则不需要UIImageView。相反,您可以使用两个透明的UIView在彼此顶部进行组合,其中您设置了layer.borderColorlayer.borderWidth

当然,您还需要在这两个圈userInteractionEnabled上将false设置为UIView

然后here您可以找到有关如何实现快速滚动的一些想法。