SwiftUI中文本对齐:如何左对齐、居中对齐和右对齐?
你好!我是SwiftUI新手,一直搞不懂如何对齐文本。在UIKit中我使用`NSTextAlignment`,但在SwiftUI中完全不同。
我有一个简单的文本屏幕,但它总是居中对齐,即使我尝试左对齐。这是我的代码:
```swift
struct ContentView: View {
var body: some View {
VStack {
Text("Привет, мир!")
.font(.title)
.frame(width: 300, height: 100)
.background(Color.gray.opacity(0.2))
Text("Это длинный текст, который должен быть выровнен по левому краю, но он почему-то остается по центру. Я пробовал добавлять .multilineTextAlignment(.leading), но это не помогает.")
.frame(width: 300)
.background(Color.yellow.opacity(0.3))
}
}
}
```
我期望第二个文本左对齐,但它仍然居中。尝试了`.frame(alignment: .leading)`——也一样。