Bu tarih seçiciyi dikey olarak ortalamanın bir yolu var mı? Eğer hendek atarsak bu açıkça mümkündür. Form
(ve VStack ve Aralayıcıları kullanın), ancak bir kısıtlama olarak formu tutmaya çalışın. Veya formdan kurtulmanız gerekiyorsa, formun oluşturduğu aynı gri arka plan rengini korumanın bir yolunu tercih ederim. Formun arka plan olarak oluşturduğu tam gri tonunu seviyorum.
Örnek Kod:
struct TestDate: View {
@State var chosenDate = Date()
var body: some View {
Form {
DatePicker("Date", selection: $chosenDate, in: Date()..., displayedComponents: [.hourAndMinute, .date])
.datePickerStyle(GraphicalDatePickerStyle())
}
}
}
düzenlemek:
Aralayıcıları Formun etrafına yerleştirmeyi ve aralayıcıları Formun içine yerleştirmeyi denedim (her ikisi de VStacks içinde). Ayrıca kontrol ettim Form
değiştirebileceğim herhangi bir parametre var mı init
ama aksine VStack
ve HStack
, üzerinde herhangi bir hizalama veya aralık parametresi yok gibi görünüyor Form
. Sadece content: