DatePicker
Skip support for SwiftUI.DatePicker on Android. Consult the SkipUI module for a complete list of supported SwiftUI.
The following example screens and source code is from SkipUI’s
Showcase sample app
DatePickerPlayground.swift




import SwiftUI
struct DatePickerPlayground: View {
@State var selectedDate = Date.now
var body: some View {
ScrollView {
VStack(spacing: 16.0) {
DatePicker(selection: $selectedDate) {
Text("Viewbuilder init")
}
DatePicker("String init", selection: $selectedDate)
VStack {
Text(".labelsHidden():")
DatePicker("Label", selection: $selectedDate)
}
.labelsHidden()
DatePicker(".buttonStyle(.plain)", selection: $selectedDate)
.buttonStyle(.plain)
DatePicker(".disabled(true)", selection: $selectedDate)
.disabled(true)
DatePicker(".foregroundStyle(.red)", selection: $selectedDate)
.foregroundStyle(.red)
DatePicker(".tint(.red)", selection: $selectedDate)
.tint(.red)
DatePicker("Date only", selection: $selectedDate, displayedComponents: .date)
DatePicker("Time only", selection: $selectedDate, displayedComponents: .hourAndMinute)
}
.padding()
}
.toolbar {
PlaygroundSourceLink(file: "DatePickerPlayground.swift")
}
}
}