Nic*_*hrn 6 swiftui swiftui-form swiftui-datepicker
我有一个 SwiftUI ,Form其中Section包含DatePicker. 默认情况下,它DatePicker设置为 a datePickerStyleof CompactDatePickerStyle(),因为它位于 a 中Form。
点击 时DatePicker,将显示叠加层:
DatePicker可以通过使用手势来修改 的时间,如以下视频所示:
在下面的视频中,通过键盘点击叠加的DatePicker时间来修改它会导致叠加消失:
我还尝试添加以下内容DatePicker以允许内联日期操作,希望避免使用键盘:
.datePickerStyle(GraphicalDatePickerStyle())
.ignoresSafeArea(.keyboard, edges: .bottom)
Run Code Online (Sandbox Code Playgroud)
然而,上述结果如下:
我需要更改什么才能允许DatePicker通过表单内的手势和键盘输入进行操作?
您需要提升日期选择器,以便键盘不会显示在日期选择器上方,已于 2020 年 10 月报告了此错误,并且票证仍然处于开放状态。这些日期选择器没有键盘回避功能。还发现 GraphicalDatePickerStyle 的问题可能会导致应用程序崩溃,但票证仍然处于打开状态。
| 归档时间: |
|
| 查看次数: |
1366 次 |
| 最近记录: |