创建具有微妙模糊效果的透明 UIView

Posted

技术标签:

【中文标题】创建具有微妙模糊效果的透明 UIView【英文标题】:Creating transparent UIView with subtle blur effect 【发布时间】:2016-02-08 15:37:48 【问题描述】:

所以我试图复制一个带有微妙透明模糊效果的 UIView,如上图所示。我觉得我已经尝试了一切......UIBlurEffectViews 太激烈了,我尝试了一些 3rd 方库,如 ILTranslucentView 和 FXBlurView 都没有成功,我觉得有点绝望。这个想法是模糊透明视图将充当另一个视图之上的滑块视图。当用户将滑块视图拉到其父视图之上时,父视图将变得模糊。如果有人能指出我正确的方向,我将不胜感激。

【问题讨论】:

你说的是底部的模糊吗? @Mr.T 电线的显示效果很差,但锁定图像也会模糊。 为什么不用 UIVisiualEffectView? @Krishna 他们太激烈了...我正在尝试 dzk 通过在运行时修改他们的 blurRadius 建议的解决方案 【参考方案1】:

要改变模糊的“微妙”,你应该改变模糊半径,见this answer

【讨论】:

感谢您的建议。我喜欢这个想法,但我似乎无法让它工作......无论我将 blurRadius 值设置为什么,它始终保持相同的透明视图,只是稍微改变颜色

以上是关于创建具有微妙模糊效果的透明 UIView的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS6 中的 UIView 上获得高斯模糊效果

Swift 在另一个视图之上添加一个透明和模糊的视图

记录:CSS3 模糊效果

在顶部显示 UIView(对话框)时,iOS 对后面视图的模糊效果 [重复]

在 WKWebView 上滚动时 UINavigationBar/UIVisualEffectView 的模糊半透明效果?

具有淡入边缘效果的模糊视图 - iOS