如何在界面生成器中实现视觉效果视图?

如何在界面生成器中使用视觉效果视图与模糊和活力?

我已经将这个项目拖到视图中,然后将UILabel拖到层次结构中的最后一个视图 – 我假设的生动效果的contentView 。 这会导致视图模糊,但没有可见的标签。 任何地方,我把标签放在层次结构中,它变得可见,但它只是纯黑色的文字。

在这里输入图像说明

终于搞明白了。

  1. UIViewController将视图的背景改为蓝色
  2. 将带有模糊和振动对象的视觉效果视图拖到视图中,所以它被添加为子视图
  3. 在第一个视觉效果视图中,为其包含的视图设置自动布局约束:前导,尾随,顶部和底部(使模糊效果填充屏幕)
  4. 展开第一个视觉效果视图子视图的视图,以显示第二个视觉效果视图
  5. 为此视觉效果视图设置“自动布局”约束,再次将所有边设置为其包含的“视图”以填充屏幕 – 请确保将常量更改为0
  6. 展开第二个视觉效果视图以显示最终的视图
  7. UILabel拖到场景中作为最后一个View的子视图
  8. 为这个标签设置自动布局约束,使其包含视图 – 可能是Leading和Top,常量为15
  9. 将标签的文本颜色更改为0.5 alpha的纯白色
  10. 将属性检查器中的视觉效果视图的样式更改为黑色(只是为了更好地显示效果)
  11. 在支持充满活力效果的设备(iPhone 5 +,iPad Air +)上运行应用程序

瞧!
iPhone 6截图
这是它在Interface Builder中的外观:

在这里输入图像说明