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

مفتاح التبديل

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

إنّ Toggle هو مفتاح تشغيل/إيقاف مرتبط بـ Bool:

@State private var notifications = true

Toggle("Notifications", isOn: $notifications)

يظهر العنوان على اليسار والمفتاح على اليمين. يؤدي قلب المفتاح إلى الكتابة في notifications من خلال الربط، ويتم تحديث أي شيء يقرأ القيمة:

Text(notifications ? "You will get alerts" : "Alerts are off")
challenge icon

التحدي

سهل

أضف Toggle بعنوان Wi-Fi، مرتبطًا بـ wifi، ومعرّفه wifi. يجب أن يقرأ نص الحالة Connected عندما يكون مفتاح التبديل قيد التشغيل، وOffline عندما يكون متوقفًا.

جرّب بنفسك

import SwiftUI

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

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

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

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