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