swiftUI-Toggle灯泡案例

2025-01-25

通过开关Toggle灯泡

主要是Toggle中会用到binding值$isOn

struct ToggleView: View {
    @State private var isOn: Bool = false
    
    var body: some View {
        
        let _ = Self._printChanges()
        
        VStack {
            Image(systemName: isOn ? "lightbulb.fill" : "lightbulb")
                .font(.system(size: 62))
                .foregroundStyle(.yellow)
            Toggle(isOn: $isOn) {
                EmptyView() //空白占位符
            }
        }.frame(maxWidth: .infinity, maxHeight: .infinity)
    }
}