[SUI] MultiDatePicker
발행: (2026년 1월 31일 오전 06:23 GMT+9)
1 min read
원문: Dev.to
Source: Dev.to
MultiDatePicker 사용법
MultiDatePicker는 SwiftUI에서 여러 날짜를 선택할 수 있게 해줍니다.
초기화
MultiDatePicker.init(_:selection:in:)
- titleKey: 표시되는 레이블.
- selection:
DateComponents의Set을 저장하는Binding. - in: 허용되는 날짜 범위를 정의합니다.
예시
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: ", ")
}
}
}
}
