如何在 Interface Builder 中使用具有模糊和活力的视觉效果视图?
我已将此项目拖到视图中,然后拖动UILabel
到层次结构中的最后一个视图 - 充满活力的效果contentView
我假设。这会导致顶部视图模糊,但没有可见的标签。我将标签放在层次结构中的任何其他位置,它都会变得可见,但它只是纯黑色文本。
终于想通了。
- In a
UIViewController
将视图的背景更改为蓝色
- 将具有模糊和活力对象的视觉效果视图拖到视图中,以便将其添加为子视图
- 在第一个视觉效果视图中,为其包含的视图设置自动布局约束:前导、尾随、顶部和底部(以使模糊效果填充屏幕)
- 展开作为第一个视觉效果视图的子视图的视图以显示第二个视觉效果视图
- 为此视觉效果视图设置自动布局约束,再次将所有边缘设置为其包含的视图以填充屏幕 - 确保将常量更改为 0
- 展开第二个视觉效果视图以显示最终视图
- Drag a
UILabel
作为最后一个视图的子视图进入场景
- 设置此标签对其包含视图的自动布局约束 - 可能是Leading和Top,常量为15
- 将标签的文本颜色更改为 0.5 alpha 的纯白色
- 在属性检查器中将两个视觉效果视图的样式更改为深色(只是为了更好地显示效果)
- 在支持完整活力效果的设备上运行应用程序(iPhone 5+、iPad Air+)
Voila!
And this is how it looks in Interface Builder:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)