Doğru veya Yanlış Durumu
Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 21 / 50.
Durum bir Bool olabilir. toggle(), onu true ile false arasında değiştirir:
@State private var isOn = false
Button("Switch") {
isOn.toggle()
}Üçlü operatör durumdan bir değer seçer, böylece bir görünüm iki sürüm gösterebilir:
Text(isOn ? "Light is on" : "Light is off")
.foregroundStyle(isOn ? .yellow : .gray)isOn ? a : b, isOn true olduğunda a değerini, aksi takdirde b değerini verir. Her dokunuştan sonra body yeniden çalışır ve hem metin hem de renk yeni değeri izler.
Görev
KolayLambanın çalışmasını sağla. Switch öğesine dokunmak isOn değerini değiştirmeli ve isOn true olduğunda metin Light is on, false olduğunda ise Light is off şeklinde görünmelidir.
Kendin dene
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
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 Etiketi5Durum ve Düğmeler
Düğmeler@State ÖzelliğiDoğru veya Yanlış DurumuKoşullu GörünümlerTekrar - Skor TakibiKendi başına pratik yap: Swift playground