Tampilan Teks
Termasuk bagian Pengenalan SwiftUI dalam perjalanan Swift di Coddy. Pelajaran 3 dari 50.
Text menampilkan string. Literal string yang ditulis di dalam Text dapat menggunakan Markdown: dua tanda bintang untuk huruf tebal, satu untuk huruf miring:
Text("**Swift** is *fun*")Ini menampilkan Swift dengan huruf tebal dan seru dengan huruf miring.
Untuk menyisipkan nilai ke dalam teks, gunakan interpolasi string. Property dari view tersedia di dalam body:
struct ContentView: View {
let name = "Ada"
let points = 42
var body: some View {
Text("\(name) has \(points) points")
}
}Layar menampilkan Ada has 42 points. Markdown hanya berlaku untuk literal: Text(name) menampilkan string yang tersimpan di name persis seperti aslinya.
Tantangan
PemulaTampilan ini memiliki dua konstanta, city dan days. Ubah teksnya agar menampilkan Trip to Paris: 5 days, dengan menggunakan kedua konstanta melalui interpolasi string.
Coba sendiri
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengenalan SwiftUI
Latihan sendiri: Playground SwiftUI