SwiftUI 将多个 Text view 结合在一起,使用"+" 运算符在同一行内展示不同格式的文本代码演示

7 min read

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 的排版组合。