센터 DatePicker 수직으로 내의 양식을 SwiftUI

0

질문

하는 방법은 없 센터 이 datepicker 수직? 이것은 분명히 가능한 경우에 우리는 도랑 Form (사용 VStack 및 스페이서),그러나 제약 조건으로,유지하려고합니다. 또는 필요할 경우를 제거하의 형식,내가 선호하는 방법을 유지하는 동일한 회색 바탕 컬러는 양식을 생성합니다. 내가 좋아하는 일이 정확한 그늘은 회색의 양식을 생성합니다.

샘플 코드:

struct TestDate: View {
    @State var chosenDate = Date()

    var body: some View {
        Form {
            DatePicker("Date", selection: $chosenDate, in: Date()..., displayedComponents: [.hourAndMinute, .date])
            .datePickerStyle(GraphicalDatePickerStyle())
        }
    }
}

편집:

가 넣는 스페이서 주변의 양식을 스페이서 양식에서(모두에 VStacks). 나 또한 하는 경우 체크 Form 어떤 매개 변수를 변경할 수 있습에 initVStackHStack가 나타나지 않는 어떤 정렬하거나 간격을 매개변수에 Form. 만 content:

datepicker forms swiftui
2021-11-24 03:08:15
1

최고의 응답

1

당신이 시도할 수 있습 같은 것이 대신:

struct TestDate: View {
    @State var chosenDate = Date()

    var body: some View {
        ZStack {
            Color(red: 236/255, green: 236/255, blue: 236/255, opacity: 1).ignoresSafeArea(.all)
            VStack {
                Spacer()
                DatePicker("Date", selection: $chosenDate, in: Date()..., displayedComponents: [.hourAndMinute, .date])
                    .datePickerStyle(GraphicalDatePickerStyle())
                    .background(Color.white)
                    .cornerRadius(15)
                    .padding(10)
                Spacer()
            }
        }
    }
}
2021-11-24 06:04:07

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................