我有一个 SwiftUI Form,Section其中包含一个DatePicker. 默认情况下,DatePicker设置为具有 a datePickerStyleof CompactDatePickerStyle(),因为它位于 a 中Form。
点击 时DatePicker,会显示叠加层:
可以通过DatePicker使用手势来修改时间,如以下视频所示:
在下面的视频中,DatePicker通过键盘点击覆盖的时间来修改它会导致覆盖被解除:
我还尝试将以下内容添加到DatePicker以允许内联日期操作,希望避免使用键盘:
.datePickerStyle(GraphicalDatePickerStyle())
.ignoresSafeArea(.keyboard, edges: .bottom)
但是,上述结果如下:
我需要更改什么以允许DatePicker通过表单中的手势和键盘输入进行操作?




