我希望只有一个轮子的日期选择器,在日期和时间模式下填充天数。
如果我选择日期模式,我有3个轮子而且我松开了当天的名字。 事实上,我想要日期和时间模式,但只有日期。
我可以使用UIPickerView,但我必须自己填充大量的数据,因为我希望能够及时回溯。使用日期选择器,它会自动填充,这很酷。
有解决方案吗?
答案 0 :(得分:4)
您还可以使用 UIDatePicker 的 pickerMode 属性来执行此操作。
datePicker.pickerMode = .Date
查看头文件,您会看到您可以使用的其他选项很少。其他值是;
Time
Date
DateAndTime
CountDownTimer
答案 1 :(得分:1)
您应该使用UIPickerView而不是UIDatePicker。无法以您希望的方式自定义UIDatePicker。
答案 2 :(得分:0)
因为您只需要在绿色框中显示已标记的内容。您可以使用此https://github.com/attias/AADatePicker并对其进行一些修改,您可以根据自己的要求获取它。
您需要进行的更改属于AADatePickerView类
答案 3 :(得分:0)
datePicker.datePickerMode = UIDatePicker.Mode.date
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd MMMM yyyy"
let selectedDate = dateFormatter.string(from: datePicker.date)
print(selectedDate)