SwiftUI DatePicker

황인성·2025년 2월 16일

iOS

목록 보기
7/24
post-thumbnail

  • displayedComponents는 배열로 .date와 .hourAndMinute를 받을 수 있다.
  • datePickerStyle에는 compact, graphical, wheel 등이 있다.
  • .labelsHidden()은 label을 지울 수 있다. datePicker뿐만 아니라 다른 곳에서도 사용 가능
struct DatePicker1: View {
    @State private var date = Date()
    
    var body: some View {
        VStack {
            Text("Hello, World!")
            DatePicker(selection: $date, displayedComponents: .date, label: { Text("Date") })
                .datePickerStyle(WheelDatePickerStyle())
                .labelsHidden()
                .background(RoundedRectangle(cornerRadius: 20).fill(Color.green.opacity(0.5)))
                .padding(25)
        }
    }
}

displayedComponents: .hourAndMinute

displayedComponents: .date

displayedComponents: [.date, .hourAndMinute]

.datePickerStyle(CompactDatePickerStyle())

.datePickerStyle(GraphicalDatePickerStyle())

.datePickerStyle(WheelDatePickerStyle())

profile
iOS, Spring developer

0개의 댓글