Fetch the repository succeeded.
SwiftUI
有一个非常简单的 UIVisualEffectView
等效项,它结合了 ZStack
、background()
修饰符和一系列内置材料。
例如,这会在图像上放置一些文本,对文本应用标准模糊效果:
ZStack {
Image("singapore")
Text("Visit Singapore")
.padding()
.background(.thinMaterial)
}
您可以使用多种材质类型中的一种来调整材质的“厚度”——背景内容有多少透过。 从最薄到最厚,它们是:
.ultraThinMaterial
.thinMaterial
.regularMaterial
.thickMaterial
.ultraThickMaterial
如果您使用辅助前景色,SwiftUI
会自动调整文本颜色,使其具有鲜明的效果并能从背景中脱颖而出:
ZStack {
Image("singapore")
Text("Visit Singapore")
.foregroundColor(.secondary)
.padding()
.background(.ultraThinMaterial)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。