C'è un modo per centrare questo datepicker in verticale? Questo è chiaramente possibile se ci fosso Form
(e l'uso VStack e Distanziali), ma come un vincolo, cercare di mantenere la forma. O se avete bisogno di sbarazzarsi di forma, io preferirei un modo per mantenere l'identico colore di sfondo grigio che il modulo genera. Mi capita di come l'esatta sfumatura di grigio che il modulo genera come sfondo.
Codice Di Esempio:
struct TestDate: View {
@State var chosenDate = Date()
var body: some View {
Form {
DatePicker("Date", selection: $chosenDate, in: Date()..., displayedComponents: [.hourAndMinute, .date])
.datePickerStyle(GraphicalDatePickerStyle())
}
}
}
EDIT:
Ho provato a mettere i distanziali in giro per il Modulo e mettere i distanziali all'interno del Form (sia all'interno che VStacks). Ho anche controllato se Form
ha tutti i parametri che posso cambiare in init
ma , a differenza di VStack
e HStack
non sembra essere di qualsiasi allineamento e la spaziatura, i parametri di Form
. Solo content: