Menu
Coddy logo textTech

토글

Coddy Swift 여정의 SwiftUI 입문 섹션에 포함된 레슨. 50개 중 25번째.

ToggleBool에 연결된 켜기/끄기 스위치입니다:

@State private var notifications = true

Toggle("Notifications", isOn: $notifications)

제목은 왼쪽에 표시되고 스위치는 오른쪽에 표시됩니다. 스위치를 전환하면 바인딩을 통해 notifications에 기록되고, 값을 읽는 모든 항목이 업데이트됩니다:

Text(notifications ? "You will get alerts" : "Alerts are off")
challenge icon

챌린지

쉬움

Wi-Fi라는 제목의 Toggle을 추가하고, wifi에 바인딩하며 식별자를 wifi로 설정하세요. 토글이 켜져 있을 때 상태 텍스트는 Connected로, 꺼져 있을 때는 Offline으로 표시되어야 합니다.

직접 해보기

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

SwiftUI 입문의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드