在 SwiftUI 中,可以使用 multilineTextAlignment()
修饰符来调整多行文本的对齐方式。该修饰符接受一个 TextAlignment
枚举类型的参数,包括 .leading
、.center
、.trailing
、.justified
和 .natural
,分别代表左对齐、居中对齐、右对齐、两端对齐和自然对齐。以下是一个示例:
struct ContentView: View {
var body: some View {
Text("This is a multiline text with\n multiple lines and different lengths.")
.font(.subheadline)
.multilineTextAlignment(.center)
}
}
在上面的示例中,Text
视图显示了一个多行文本,并使用 multilineTextAlignment(.center)
将其居中对齐。将 .center
替换为其他的对齐方式即可更改文本的对齐方式。