在阅读问题前,请先看一下这张图片
我目前正在尝试在SwiftUI视图中将红色视图的垂直中心(/ centerY)与绿色视图的底部对齐。
我之前使用过UIKit,可以用像viewA.centerYAnchor.constraint(toEqual: viewB.bottomAnchor)
这样的代码解决问题。
但是,在SwiftUI中应该如何解决这个问题呢?我的视图层次结构类似于以下内容:
VStack {
ZStack {
Image("someImage")
Text("Awesome Title") // <- align center to the Image's bottom edge
.frame(width: 200, height: 130)
}
Spacer()
}