最近我一直在SwiftUI中构建应用程序,而今天我注意到VStack Alignment有一些奇怪的行为。无论我使用哪种对齐方式,视图都不会在中心以外对齐。见下文:
VStack(alignment: .trailing,spacing: 0) {
Text("Hello,World!")
}
VStack(alignment: .center,World!")
}
这是在预览和模拟器中执行的操作,我正在尝试将文本对齐到屏幕的右边缘。
完整代码:
import SwiftUI
struct DemoView: View {
var body: some View {
VStack(alignment: .center,spacing: 0) {
Text("Hello,World!")
}
}
}
struct DemoView_Previews: PreviewProvider {
static var previews: some View {
DemoView()
}
}