iOS UIDatePicker显示无时间

Eri*_*ric 5 uidatepicker ios swift

我想有一个只有一个轮子的日期选择器,像在“日期和时间”模式下那样充满了几天。

在此处输入图片说明

如果选择“日期”模式,则我有3个轮子,并且失去了日期名称。实际上,我想要类似日期和时间模式的内容,但只包含日期。

我可以使用UIPickerView,但是我必须自己填写大量数据,因为我希望能够回溯很长时间。使用日期选择器,它会自动填充,这很酷。

有解决方案吗?

San*_*eep 5

您还可以使用UIDatePickerpickerMode属性来做到这一点。

datePicker.pickerMode = .Date
Run Code Online (Sandbox Code Playgroud)

查看头文件,您将看到可以使用的其他选项很少。其他值是;

 Time
 Date
 DateAndTime
 CountDownTimer
Run Code Online (Sandbox Code Playgroud)

  • 我检查了所有这些,它们不符合我的需要。 (2认同)

kir*_*der 1

您应该使用 UIPickerView 而不是 UIDatePicker。无法按照您想要的方式自定义 UIDatePicker。