Menu
CoddyTech

文本视图

本课属于 Coddy Swift 学习旅程的“SwiftUI 入门”单元。第 3 课,共 50 课。

Text 显示一个字符串。在 Text 中编写的字符串字面量可以使用 Markdown:用两个星号表示粗体,用一个星号表示斜体:

Text("**Swift** is *fun*")

这里用粗体显示 Swift,用斜体显示 有趣。

要将值放入文本中,请使用字符串插值。视图的属性可在 body 中使用:

struct ContentView: View {
    let name = "Ada"
    let points = 42

    var body: some View {
        Text("\(name) has \(points) points")
    }
}

屏幕显示 Ada has 42 points。Markdown 只适用于字面量:Text(name) 会原样显示存储在 name 中的字符串。

challenge icon

挑战

入门

该视图有两个常量,分别是 city 和 days。修改文本,让它显示 Trip to Paris: 5 days,并使用这两个常量进行字符串插值。

亲手试试

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

SwiftUI 入门中的所有课

自己练习: SwiftUI 在线编辑器