乔丹·H
如何在Interface Builder中将视觉效果视图与模糊和鲜艳度结合使用?
我已将该项目拖到“视图”中,然后将“ a”UILabel
拖到层次结构中的最后一个视图上-contentView
我认为是充满活力的效果。这样会导致顶部的视图模糊,但看不到标签。我将标签放在层次结构中的其他任何地方都可以看到,但是它只是纯黑色文本。
乔丹·H
终于明白了。
- 在
UIViewController
改变视图的背景为蓝色
- 将“具有模糊和鲜艳度的视觉效果视图”对象拖到视图中,因此将其添加为子视图
- 在第一个视觉效果视图中,将“自动布局”约束设置为其包含的视图:“前导”,“尾随”,“顶部”和“底部”(以使模糊效果填充整个屏幕)
- 展开作为第一个视觉效果视图的子视图的视图以显示第二个视觉效果视图
- 为此视觉效果视图设置“自动布局”约束,再次将其所有边缘设置为其包含的视图以填充屏幕-确保将常量更改为0
- 展开第二个视觉效果视图以显示最终视图
- 将a拖动
UILabel
到场景中作为最后一个View的子视图
- 将此标签的“自动布局”约束设置为包含其的“视图”-常量为15的Leading和Top
- 将标签的文本颜色更改为带有0.5 alpha的纯白色
- 在“属性”检查器中将两个视觉效果视图的样式都更改为“黑暗”(只是为了更好地显示效果)
- 在支持完全生动效果的设备(iPhone 5 +,iPad Air +)上运行应用程序
瞧!
这是它在Interface Builder中的外观:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句