[SUI] MultiDatePicker

Published: (January 30, 2026 at 04:23 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Uso de MultiDatePicker

MultiDatePicker permite seleccionar varias fechas en SwiftUI.

Inicializador

MultiDatePicker.init(_:selection:in:)
  • titleKey: la etiqueta que se muestra.
  • selection: un Binding que almacena un Set de DateComponents.
  • in: define el rango de fechas permitido.

Ejemplo

import SwiftUI

struct ContentView: View {
    @State private var dates: Set = []
    @State private var title = ""

    var body: some View {
        VStack {
            Text(title)
            MultiDatePicker("Dates Available", selection: $dates)
                .onChange(of: dates) {
                    let days = dates.compactMap { $0.day }.map { String($0) }
                    title = days.joined(separator: ", ")
                }
        }
    }
}

MultiDatePicker example

Back to Blog

Related posts

Read more »

[SUI] Barra de búsqueda

Barra de búsqueda en NavigationStack Un NavigationStack puede incluir una barra de búsqueda mediante el modificador searchable. Su firma es: swift searchable t...

editMode environment variable

Overview @Environment.editMode provides a binding to the edit mode state rather than a plain value. When used with List and EditButton, SwiftUI supplies the bi...