Menu
Coddy logo textTech

Liste

Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 31 / 50.

List, Ayarlar uygulamasındaki kaydırılabilir, gruplandırılmış tarzda satırları gösterir. Bir koleksiyon ve ForEach gibi her satır için bir closure alır:

List(books) { book in
    Text(book.title)
}

Bir liste ayrıca sabit satırlara sahip olabilir ve Section satırları bir başlık altında gruplandırır:

List {
    Section("Reading") {
        Text("Dune")
    }
    Section("Finished") {
        ForEach(finished, id: \.self) { title in
            Text(title)
        }
    }
}

Her satır herhangi bir görünümü barındırabilir: simge, metin ve bir Spacer içeren bir HStack tipik bir satırdır.

challenge icon

Görev

Kolay

Çalma listesini bir List olarak göster: her şarkı için bir satır olacak şekilde, listede songs tanımlayıcısını kullan. Her satır, music.note simgesini ve şarkının adını içeren bir HStack öğesidir.

Kendin dene

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

SwiftUI'ye Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground