我有6个Collection View网格,它位于2行和3列上。如果我按住其中之一,是否可以使其他5个“收藏夹视图”变模糊或变暗?

最佳答案

好吧,首先,您需要一种使其他collectionViewCells模糊的方法。如果您还没有实现,我只需要在github上搜索“blur”,然后查看swift / objective-c存储库。确保每个单元格都包含blurView作为最顶层的视图,然后在UICollectionView的visibleCells数组内的所有单元格上将其激活(所选 class 之一除外)。

为了模拟诸如强制触摸之类的东西,我还将变换所选单元格的大小以使其更大。您可以在用户握住手指的同时慢慢增加模糊度/大小,并产生不错的效果。

关于ios - 当我点击并按住特定 View 时,如何使其他集合 View 变暗或模糊?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37451299/

10-13 09:27