我试图将第一个正文 View 中的 Image
对齐到顶部,但找不到执行此操作的方法。我想像在 ZStack
中那样设置 .top
的对齐方式,如下所示:
ZStack(alignment: .top) {
Image("imagename")
Text("Test")
}
在此代码中,图像前面的文本将位于顶部。我该怎么做,但图像是正文 View ,文本是图像。
最佳答案
GeometryReader
的另一个用途(read more here)!
var body: some View {
GeometryReader { geometry in
VStack(alignment: .center) {
Image(systemName: "person")
}.frame(width: geometry.size.width, alignment: .top)
}
}
关于swift - 如何在主体 View 中设置对齐方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56695032/