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