Menu
Coddy logo textTech

Переключатель

Часть раздела Введение в 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

Потренируйтесь самостоятельно: Песочница Swift