Ios 想要UIVisualEffectView受其上下内容的影响吗?
我有一个UIVisualEffectView,其中UIBlurEffect效果作为UICollectionView中固定的UICollectionViewCell 模糊被一个图标遮住,这样图标就会以一种微妙的微光方式出现,对上面画的任何东西做出响应 效果位于收藏背景之上。当它保持固定,不同的背景在下面滚动时,它会轻轻地改变以反映背景,看起来非常漂亮 但是,除了集合的滚动背景外,大多数内容都是在模糊效果之前绘制的。这是必要的,因为其他内容更重要,不应被掩盖 即使它在更重要的内容后面,我还是希望效果视图反映在它前面滚动的内容。有没有关于如何实现这一点的建议 想法: 我可以从先前绘制的帧中抓取一块并在效果视图下绘制它吗?我该怎么做? 我可以渲染整个集合视图,应用模糊,然后第二次渲染应该位于模糊之上的所有内容吗?我怎样才能让它更有效率?!Ios 想要UIVisualEffectView受其上下内容的影响吗?,ios,uikit,uicollectionview,uivisualeffectview,Ios,Uikit,Uicollectionview,Uivisualeffectview,我有一个UIVisualEffectView,其中UIBlurEffect效果作为UICollectionView中固定的UICollectionViewCell 模糊被一个图标遮住,这样图标就会以一种微妙的微光方式出现,对上面画的任何东西做出响应 效果位于收藏背景之上。当它保持固定,不同的背景在下面滚动时,它会轻轻地改变以反映背景,看起来非常漂亮 但是,除了集合的滚动背景外,大多数内容都是在模糊效果之前绘制的。这是必要的,因为其他内容更重要,不应被掩盖 即使它在更重要的内容后面,我还是希望效果
谢谢。我选择了第二个选项的稍微改进版本 我在集合视图中添加了一些重复的单元,这些单元在模糊后面渲染,然后在前面渲染。我只为我的一种有很多颜色的细胞做过这个。它工作得很好
如果您有更好的方法,我很乐意为您指定正确的答案。您描述的效果听起来非常有趣。然而,我真的无法在脑海中做出决定。你有演示GIF或视频吗?我真的很想看到这一点付诸实施: