是否有任何方式中心这个垂直的日期选择? 这显然是可能的,如果我们放弃 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
有任何参数我可以改变上 init
但不像 VStack
和 HStack
没有出现任何准参数或间隔 Form
. 只 content: