Gra Prawda czy fałsz
Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 50 z 50.
Wyzwanie
TrudnyStwórz grę typu prawda czy fałsz opartą na tablicy questions:
- gdy pozostają jeszcze pytania, wyświetl tekst bieżącego pytania (identyfikator
question) oraz dwa przyciski:TrueiFalse. Dotknięcie dodaje jeden punkt doscore, jeśli odpowiedź jest zgodna zanswerpytania, a następnie przechodzi do następnego pytania - po ostatnim pytaniu wyświetl
Score: 2/3(identyfikatorresult) oraz przyciskPlay again, który resetuje wynik i rozpoczyna grę od nowa
Przechowuj bieżącą pozycję w stanie index, zaczynając od 0.
Spróbuj swoich sił
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Wszystkie lekcje w sekcji Wprowadzenie do SwiftUI
10Projekt – Kawiarnia Coddy
Przegląd projektuEkrany napojów2Wyświetlanie treści
Widoki tekstoweLiczby w tekścieCzcionkiKolorySF SymbolsPodsumowanie — metka z ceną5Stan i przyciski
PrzyciskiWłaściwość @StateStan prawda lub fałszWidoki warunkowePodsumowanie — licznik punktów6Dane wejściowe użytkownika
Pole tekstowePrzełącznikPrzyciski krokowe i suwakSelektorPodsumowanie – formularz zamówieniaPoćwicz samodzielnie: Edytor online SwiftUI