केंद्र DatePicker खड़ी के भीतर फार्म SwiftUI

0

सवाल

वहाँ किसी भी तरह से केंद्र के लिए यह datepicker खड़ी है? यह स्पष्ट रूप से संभव अगर हम खाई Form (और का उपयोग VStack और Spacers), लेकिन एक बाधा के रूप में रखने की कोशिश के रूप में. या अगर आप की जरूरत है से छुटकारा पाने के लिए के रूप में, मैं पसंद करते हैं रखने के लिए एक रास्ते के समान भूरे रंग की पृष्ठभूमि रंग है कि फार्म उत्पन्न करता है । मैं की तरह होता है सही ग्रे की छाया है कि फार्म उत्पन्न करता है के रूप में एक पृष्ठभूमि है ।

नमूना कोड:

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

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

संपादित करें:

मैं डालने की कोशिश की spacers के आसपास फार्म और spacers के भीतर फार्म (दोनों के भीतर VStacks). मैं यह भी जाँच की है अगर Form किसी भी पैरामीटर बदल सकते हैं पर initहै , लेकिन विपरीत VStack और HStack, वहाँ नहीं करने के लिए प्रकट हो सकता है किसी भी संरेखण या रिक्ति मापदंडों पर 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ý
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में