文本视图
本课属于 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 中的字符串。
挑战
入门该视图有两个常量,分别是 city 和 days。修改文本,让它显示 Trip to Paris: 5 days,并使用这两个常量进行字符串插值。
亲手试试
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
SwiftUI 入门中的所有课
自己练习: SwiftUI 在线编辑器