Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

القائمة

جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 31 من 50.

List يعرض الصفوف بأسلوب التمرير المُجمّع في تطبيق الإعدادات. ويأخذ مجموعةً وـ closure لكل صف، مثل ForEach:

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

يمكن للقائمة أيضًا أن تحتوي على صفوف ثابتة، ويجمع Section الصفوف تحت عنوان:

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

يمكن لكل صف أن يحتوي على أي عرض: يُعد HStack مع أيقونة ونص وSpacer صفًا نموذجيًا.

challenge icon

التحدي

سهل

اعرض قائمة التشغيل على شكل List: صف واحد لكل أغنية، مع المعرّف songs في القائمة. كل صف هو HStack مع الرمز music.note واسم الأغنية.

جرّب بنفسك

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى SwiftUI

تدرّب بنفسك: Playground لـ Swift