Переключатель
Часть раздела Введение в 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
10Проект — Coddy Coffee
Обзор проектаЭкраны напитков2Отображение содержимого
Текстовые представленияЧисла в текстеШрифтыЦветаSF SymbolsПовторение — ценник5Состояние и кнопки
КнопкиСвойство @StateСостояние «истина или ложь»Условные представленияПовторение — счётчик очков6Ввод данных пользователем
Текстовое полеПереключательСчётчик и ползунокВыборПовторение — форма заказаПотренируйтесь самостоятельно: Песочница Swift