SwiftUI 中可以通过使用加号运算符将多个 Text view 结合在一起,并在同一行内展示不同格式的文本。以下是一个示例代码演示:
struct ContentView: View {
var body: some View {
Text("Hello, ")
.fontWeight(.bold)
+
Text("World!")
.foregroundColor(.blue)
}
}
在上面的代码中,我们创建了两个 Text view 对象,并使用加号运算符将它们结合在一起,形成了在同一行内展示不同格式的文本的效果。第一个 Text view 使用了 fontWeight(.bold) 属性设置了文本的粗细,而第二个 Text view 使用了 foregroundColor(.blue) 属性设置了文本的颜色。通过这种方式,我们可以很方便地在 SwiftUI 中实现对于多个 Text view 的排版组合。