مفتاح التبديل
جزء من قسم مقدمة إلى 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")التحدي
سهلأضف Toggle بعنوان Wi-Fi، مرتبطًا بـ wifi، ومعرّفه wifi. يجب أن يقرأ نص الحالة Connected عندما يكون مفتاح التبديل قيد التشغيل، وOffline عندما يكون متوقفًا.
جرّب بنفسك
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى SwiftUI
تدرّب بنفسك: Playground لـ Swift