[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: DateComponentsSet을 저장하는 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: ", ")
                }
        }
    }
}

MultiDatePicker 예시

Back to Blog

관련 글

더 보기 »

[SUI] 검색 바

NavigationStack의 검색 바 NavigationStack은 `searchable` 수식어를 사용하여 검색 바를 포함할 수 있습니다. 그 서명은 다음과 같습니다: ```swift searchable(...) ```

editMode 환경 변수

개요 @Environment.editMode는 단순 값이 아니라 편집 모드 상태에 대한 바인딩을 제공합니다. List와 EditButton과 함께 사용할 때, SwiftUI는 해당 바인딩을 자동으로 제공합니다.

[SUI] 라벨드 콘텐츠

LabeledContent https://developer.apple.com/documentation/swiftui/labeledcontent 은 레이블을 컨트롤에 부착하는 컨테이너입니다. 기본 사용법 swift struct C...