Menu
Coddy logo textTech

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.

challenge icon

Görev

Kolay

Lambanı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()
        }
    }
}
quiz iconKendini test et

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

Kendi başına pratik yap: Swift playground