SwiftUI 中,可以使用 ZStack 来在彼此之上叠加视图。在 ZStack 中,后添加的视图会自动放置在前面视图的上方。
可以通过以下方式创建 ZStack:
ZStack {
// 在此添加视图
}
例如,在 ZStack 中添加两个视图:
ZStack {
Rectangle().foregroundColor(.green).frame(width: 200, height: 200)
Circle().foregroundColor(.yellow).frame(width: 100, height: 100)
}
这会在一个矩形上叠加一个圆形,如下图所示: