Список дел
Часть раздела Введение в SwiftUI путешествия по Swift на Coddy. Урок 49 из 50.
Задание
СложноСоздайте список задач со структурой Todo:
- поле
TextFieldс заполнителемNew task(идентификаторfield) и кнопкойAdd, которая добавляетTodoс набранным названием в массив состоянияtodos(изначально пустой) и очищает поле List(идентификаторlist) с однимToggleдля каждой задачи, названным в соответствии с задачей и привязанным к еёdone- текст (идентификатор
progress), содержащий1 of 2 doneи подсчитывающий задачи, у которых значениеdoneравно true
Попробуйте сами
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Все уроки раздела Введение в SwiftUI
10Проект — Coddy Coffee
Обзор проектаЭкраны напитков2Отображение содержимого
Текстовые представленияЧисла в текстеШрифтыЦветаSF SymbolsПовторение — ценник5Состояние и кнопки
КнопкиСвойство @StateСостояние «истина или ложь»Условные представленияПовторение — счётчик очков6Ввод данных пользователем
Текстовое полеПереключательСчётчик и ползунокВыборПовторение — форма заказаПотренируйтесь самостоятельно: Песочница Swift