Ios UIBlurse效果也会模糊文本吗?

Ios UIBlurse效果也会模糊文本吗?,ios,swift,uiview,Ios,Swift,Uiview,因此,我使用此代码在视图中添加了一个UIBlurEffect let visualEffectView2 = UIVisualEffectView(effect: UIBlurEffect(style: .light)) visualEffectView2.frame = bgIBO.bounds abilityContainerIBO.addSubview(visualEffectView2) 不幸的是,它也模糊了视图中的文本。我想我只是需要给文本增添活力 let visualEffectV

因此,我使用此代码在视图中添加了一个
UIBlurEffect

let visualEffectView2 = UIVisualEffectView(effect: UIBlurEffect(style: .light))
visualEffectView2.frame = bgIBO.bounds
abilityContainerIBO.addSubview(visualEffectView2)
不幸的是,它也模糊了视图中的文本。我想我只是需要给文本增添活力

let visualEffectView = UIVisualEffectView(effect: UIVibrancyEffect(blurEffect: UIBlurEffect(style: .light)))
visualEffectView.frame = abilityTextIBO.bounds
abilityTextIBO.addSubview(visualEffectView)
但这没有产生任何结果。为什么文字也变得模糊了?它需要位于
ui视图
内部,而不是顶部,因为
ui视图
的高度取决于文本的高度

应用模糊效果后的外观
文本在UIView中,但由于某些原因,添加模糊效果会模糊所有内容。由于魏杰的评论,文本不可见。我找到了答案。要实现此效果,需要三个视图


我刚刚创建了一个初始
UIView
子视图
,并将blurView应用于该视图。

感谢Wei Jay的评论。我找到了答案。要实现此效果,需要三个视图


我刚刚创建了初始
UIView
子视图
,并将模糊视图应用于该视图。

有图像可供参考吗?您希望您的输出如何?以及您从这段代码中得到什么?我看不到文本。它在哪里?请尝试visualEffectView.alpha=0.5。当然,您正在将视图(blurview)添加到视图中,主视图中的所有对象(例如按钮、文本视图、图像视图…)都将被blurview覆盖。是否有供参考的图像?您希望您的输出如何?以及您从这段代码中得到什么?我看不到文本。它在哪里?请尝试visualEffectView.alpha=0.5。当然,如果要在视图中添加视图(blurview),则主视图中的所有对象(例如按钮、文本视图、图像视图…)都将被blurview覆盖。