Tekrar - Adım Sayacı
Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 42 / 50.
Görev
ZorPaylaşılan verilerle bir adım sayacı oluşturun:
ObservableObjectolan,@Publishedstepsdeğeri0ile başlayan ve500ekleyenwalk()metoduna sahip birActivitysınıfı- Etkinliği
@EnvironmentObjectile okuyan vestepsdeğeri1000veya daha fazla olduğundaGoal reached!(tanımlayıcıgoal) gösteren, bundan önce iseKeep going(aynı tanımlayıcı) gösteren birGoalViewgörünümü @StateObjectile etkinliği oluşturan ve birSteps: 0metni, ... (tanımlayıcısteps),walk()metodunu çağıran birWalkdüğmesi veGoalView()gösterenContentView; etkinlik.environmentObjectaracılığıylaVStack'e sağlanır
Kendin dene
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}SwiftUI'ye Giriş bölümündeki tüm dersler
2İçerik Gösterme
Metin GörünümleriMetin İçinde SayılarYazı TipleriRenklerSF SymbolsTekrar - Fiyat EtiketiKendi başına pratik yap: Swift playground