【问题标题】:How can I make a UILabel's text style adapt to the blurred background in tvOS?如何使 UILabel 的文本样式适应 tvOS 中的模糊背景?
【发布时间】:2017-08-04 23:02:32
【问题描述】:

我想创建一个UILabel,以适应 tvOS 应用程序的模糊背景,就像系统函数中的这张图片一样。注意文本看起来是棕色的,以及它是如何与背景融为一体的——我想达到同样的效果。是否可以使用公共 API?

【问题讨论】:

  • 这就是UIVisualEffectView的效果
  • @zombie 谢谢,就是这样!

标签: swift uilabel tvos uivibrancyeffect


【解决方案1】:

这可以通过两个嵌套的UIVisualEffectViews 来实现。您应该将UIBlurEffect 应用于父级,并将UIVibrancyEffect 应用于子级。它的工作方式与在 iOS 上的工作方式几乎相同。

您可以在 Interface Builder 中通过使用 Visual Effect Views with Blur and Vibrancy 来实现这一点,这会创建以下视图结构:

您也可以使用this approach 以编程方式创建此效果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-07
    • 2022-10-14
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多