UIDate Picker轮没有显示日,月和年的列表。

时间:2015-12-10 23:49:39

标签: ios objective-c uidatepicker

self.datePicker = [[UIDatePicker alloc] init];
self.datePicker.frame = CGRectMake(0, 44, 300, 280);
self.datePicker.backgroundColor = [UIColor whiteColor];
self.datePicker.datePickerMode = UIDatePickerModeDate;

UIDate选择器轮只显示单行日,月和年..我没有看到滚动的月份。

1 个答案:

答案 0 :(得分:2)

我在使用UIDatePicker时使用UIDatePickerModeDate在iOS 9.0中遇到了同样的问题。

这是iOS 9中的错误,黑客是在显示之前更改UIDatePicker模式,然后将其更改回所需模式。将其放在viewWillAppear部分。

[datePicker setDatePickerMode:UIDatePickerModeDateAndTime];
[datePicker setDatePickerMode:UIDatePickerModeDate];

这与旧金山字体有关。这太棒了?