【问题标题】:Vibrancy Effect on UIButton in Interface BuilderInterface Builder 中 UIButton 的活力效果
【发布时间】:2015-07-01 11:04:32
【问题描述】:

我的一个视图控制器中有一些模糊和充满活力的视觉效果视图。我的标签可以正常使用活力,但每次我尝试将 UIButton 添加到视图时,文本似乎是透明的,并且按钮的背景似乎有活力。我正在寻找“编辑”按钮在通知中心的效果。我附上了一些照片供参考。

我想要什么:

发生了什么:

如果在IB中没有办法做到这一点,可以用代码来完成吗?我正在使用 Swift。

编辑

现在发生了什么事,它看起来充满活力,但文字并不暗:

【问题讨论】:

  • 您是否尝试过将alpha 的值设置为color?如果你使用纯色作为UIButton的背景。
  • 是的,更改 alpha 没有帮助。

标签: ios swift uibutton interface-builder uivisualeffectview


【解决方案1】:

您可以将按钮放置在具有活力效果的视图上方(视图必须与您的按钮具有相同的框架)。

看看:

【讨论】:

  • 我做不到。界面生成器不允许您在具有活力的视图上方或下方添加视图。
  • 为什么不呢?为您添加了屏幕截图。视觉效果视图与按钮具有相同的框架。
  • 对不起,我误解了你的回答,谢谢你上传截图,它有帮助。我回家后测试一下!
  • 我试过这个,但现在它看起来像一个没有活力的普通按钮。我已在问题中添加了屏幕截图。
  • 编辑:我玩了一下,我能够获得活力效果,但文本不像示例中那样暗。我该如何解决这个问题?