Czy jest jakiś sposób, aby wyśrodkować ten wskaźnik chcesz pionowo? Jest to oczywiście możliwe, jeśli zrezygnujemy z Form
(i użyj VStack i dystansowe), ale jako ograniczenia postaraj się zachować formę. Lub, jeśli chcesz pozbyć się formy, wolałbym sposób, aby zachować identyczny szary kolor tła, tworzony formą. Podoba mi się dokładny odcień szarości, który kształt tworzy jako tło.
Przykład Kodu:
struct TestDate: View {
@State var chosenDate = Date()
var body: some View {
Form {
DatePicker("Date", selection: $chosenDate, in: Date()..., displayedComponents: [.hourAndMinute, .date])
.datePickerStyle(GraphicalDatePickerStyle())
}
}
}
Edytuj:
Próbowałem umieścić elementy dystansowe wokół formy i umieścić elementy dystansowe wewnątrz formy (jak w VStacks). Ja też sprawdziłem, nie Form
czy są jakieś ustawienia, które można zmienić init
ale w przeciwieństwie do VStack
i HStack
wygląda na to, nie ma żadnych parametrów wyrównania lub interwału na Form
. Tylko content: