Avatar ·

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)`——也一样。