如何在界面生成器中实现视觉效果视图?
如何在界面生成器中使用视觉效果视图与模糊和活力?
我已经将这个项目拖到视图中,然后将UILabel
拖到层次结构中的最后一个视图 – 我假设的生动效果的contentView
。 这会导致视图模糊,但没有可见的标签。 任何地方,我把标签放在层次结构中,它变得可见,但它只是纯黑色的文字。
终于搞明白了。
- 在
UIViewController
将视图的背景改为蓝色 - 将带有模糊和振动对象的视觉效果视图拖到视图中,所以它被添加为子视图
- 在第一个视觉效果视图中,为其包含的视图设置自动布局约束:前导,尾随,顶部和底部(使模糊效果填充屏幕)
- 展开第一个视觉效果视图子视图的视图,以显示第二个视觉效果视图
- 为此视觉效果视图设置“自动布局”约束,再次将所有边设置为其包含的“视图”以填充屏幕 – 请确保将常量更改为0
- 展开第二个视觉效果视图以显示最终的视图
- 将
UILabel
拖到场景中作为最后一个View的子视图 - 为这个标签设置自动布局约束,使其包含视图 – 可能是Leading和Top,常量为15
- 将标签的文本颜色更改为0.5 alpha的纯白色
- 将属性检查器中的视觉效果视图的样式更改为黑色(只是为了更好地显示效果)
- 在支持充满活力效果的设备(iPhone 5 +,iPad Air +)上运行应用程序
瞧!
这是它在Interface Builder中的外观: