最近我在SwiftUI中构建了一个应用程序,今天我注意到VStack对齐有一些奇怪的行为。无论我使用的对齐方式,视图都不是在中心之外对齐。}它在预览和模拟器中都是这样做的,我试图将我的文本与屏幕的右边对齐。完整法典: var body: some View {
VStack(alignment: .center
我如何在macOS上的SwiftUI中做到这一点? 下面的代码将HStack在VStack的中心对齐,但我希望文本居中,进度指示器与文本的尾部边缘对齐。我想我可以用ZStack替换HStack,但是仍然不清楚如何将两个控件彼此对齐,或者如何防止容器被容器居中。import SwiftUI
var body: some View {
VStack(alignment:
这里是我的代码,它使用GeometryReader来设置SwiftUI视图大小的相对布局,比如图像。在上一个VStack的问题上,我想把背景文本转到VStack的右端。因此,我将其设置为Text("Haibo: asdasd").frame(maxWidth: .infinity),但在此之后,我发现文本变为水平居中,而不是遵循VStack对齐:.leading。import SwiftUI
var body: some