Existe alguma maneira de selecionador de data center esta na vertical? Isso é claramente possível se nós abandonar o Form
(e usar VStack e Espaçadores), mas como uma restrição, tente manter a forma. Ou se você precisa livrar-se do formulário, eu seria mais uma forma de manter o mesmo plano de fundo cinza cor que o formulário gera. Acontece que eu gosto de o exato tom de cinza que o formulário gera como um plano de fundo.
Código De Exemplo:
struct TestDate: View {
@State var chosenDate = Date()
var body: some View {
Form {
DatePicker("Date", selection: $chosenDate, in: Date()..., displayedComponents: [.hourAndMinute, .date])
.datePickerStyle(GraphicalDatePickerStyle())
}
}
}
EDITAR:
Eu tentei colocar espaçadores de todo o Formulário e colocar espaçadores dentro do Formulário (dentro VStacks). Eu também verificado se Form
tem alguma parâmetros que podem ser alterados init
mas , ao contrário de VStack
e HStack
, não parece ser qualquer alinhamento ou espaçamento de parâmetros Form
. Apenas content: