@State var toggleIsOn = false
Toggle(isOn: $toggleIsOn, label: {Text("Notifications")})Quiero los siguientes botones, para representar cada estado de la palanca, encendido y apagado:
// Will request to send notifications, if success; will schedule them. Button("request") { NotificationManager.instance.requestAuthorization() } // Will clear the queue of notifications, and delete any delivered. Button("cancel") { NotificationManager.instance.cancelNotifications() }Encontré las funciones en este video: https://www.youtube.com/watch?v=mG9BVAs8AIo
onChange(de:)
struct ContentView: View { @State var toggleIsOn: Bool = false var body: some View { Toggle(isOn: $toggleIsOn, label: {Text("Notifications")}) .onChange(of: toggleIsOn) { isOn in if isOn { NotificationManager.instance.requestAuthorization() } else { NotificationManager.instance.cancelNotifications() } } } }