Menu
Coddy logo textTech

Lista zadań

Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 49 z 50.

challenge icon

Wyzwanie

Trudny

Zbuduj listę zadań ze strukturą Todo:

  • pole TextField z tekstem zastępczym New task (identyfikator field) oraz przycisk Add, który dodaje Todo z wpisanym tytułem do tablicy stanu todos (początkowo pustej) i czyści pole
  • List (identyfikator list) z jednym przełącznikiem Toggle dla każdego zadania, którego tytułem jest zadanie, a który jest powiązany z jego done
  • tekst (identyfikator progress) o treści 1 of 2 done, zliczający zadania, dla których done ma wartość true

Spróbuj swoich sił

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

Wszystkie lekcje w sekcji Wprowadzenie do SwiftUI

Poćwicz samodzielnie: Edytor online SwiftUI