Menu
Coddy logo textTech

Alternância

Parte da seção Introdução ao SwiftUI do Journey de Swift da Coddy. Lição 25 de 50.

Um Toggle é um interruptor de ativação/desativação vinculado a um Bool:

@State private var notifications = true

Toggle("Notifications", isOn: $notifications)

O título é exibido à esquerda e o interruptor à direita. Alternar o interruptor grava em notifications por meio da vinculação, e qualquer elemento que leia o valor é atualizado:

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

Desafio

Fácil

Adicione um Toggle com o título Wi-Fi, vinculado a wifi, com o identificador wifi. O texto de status deve ser Connected enquanto o toggle estiver ativado e Offline enquanto estiver desativado.

Experimente você mesmo

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao SwiftUI

Pratique por conta própria: Playground de Swift