我最近发现了 Collection View ,现在我的生活简单多了,但我有一个问题。我(显然)在 View 中有一些单元格,但可以捏住里面的内容。我使用了一个在单元格框架外扩展的动画,正如您可以想象的那样,当单元格内的圆圈变大时,附近的其他单元格会覆盖它。在我简单地使用 bringSubviewToFront 并且一切正常之前。但现在我很困惑,不知道如何“bringCellToFront”。那我该怎么做呢? 谢谢指教!
最佳答案
标准的 UICollectionViewLayoutAttributes
对象有一个 zIndex
属性 ( documentation )。这决定了单元格的前后顺序。
您的布局类应该使用它来确定哪个单元格在最前面。您需要对单元格的索引路径有一些引用,然后您可以将其传递给布局对象,以便它知道要应用哪个 z 索引。您可能必须在触发动画时使布局无效,因此单元格位于最前面。
关于ios - 如何将 UICollectionViewCell 置于最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21801770/