所以我使用此代码
在我的视图中添加了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)
但这没有产生任何结果。为什么文字也变得模糊?它需要在UIView
内,而不是在顶部,因为UIView
的高度取决于文本的高度