如何使 UILabel 的文本样式适应 tvOS 中的模糊背景?
How can I make a UILabel's text style adapt to the blurred background in tvOS?
我想创建一个 UILabel
来适应 tvOS 应用程序的模糊背景,就像这张来自系统函数的图像一样。注意文本看起来是如何变成褐色的,以及它是如何与背景融为一体的——我想达到同样的效果。是否可以使用 public API?
这可以通过两个嵌套的 UIVisualEffectView
来实现。您应该将 UIBlurEffect
应用于父级并向子级添加 UIVibrancyEffect
。它的工作方式与 iOS.
上的工作方式几乎相同
您可以在 Interface Builder 中使用 具有模糊和鲜艳度的视觉效果视图 来实现此目的,这会创建以下视图结构:
您也可以使用 this approach 以编程方式创建此效果。
我想创建一个 UILabel
来适应 tvOS 应用程序的模糊背景,就像这张来自系统函数的图像一样。注意文本看起来是如何变成褐色的,以及它是如何与背景融为一体的——我想达到同样的效果。是否可以使用 public API?
这可以通过两个嵌套的 UIVisualEffectView
来实现。您应该将 UIBlurEffect
应用于父级并向子级添加 UIVibrancyEffect
。它的工作方式与 iOS.
您可以在 Interface Builder 中使用 具有模糊和鲜艳度的视觉效果视图 来实现此目的,这会创建以下视图结构:
您也可以使用 this approach 以编程方式创建此效果。