美文网首页
Xcode12 在iOS14上 UIDatePicker显示不对

Xcode12 在iOS14上 UIDatePicker显示不对

作者: 王家小雷 | 来源:发表于2020-11-30 16:02 被阅读0次

self.datePicker = [[UIDatePicker alloc] init];//WithFrame:CGRectMake(0, CGRectGetMaxY(self.topBackView.frame)+8, kScreenW, self.height-(CGRectGetMaxY(self.topBackView.frame)+8))];
[self addSubview:self.datePicker];
if (@available(iOS 13.4, *)) {
self.datePicker.preferredDatePickerStyle = UIDatePickerStyleWheels;
} else {
// Fallback on earlier versions
}
self.datePicker.datePickerMode = UIDatePickerModeDate;
self.datePicker.frame = CGRectMake(0, CGRectGetMaxY(self.topBackView.frame)+8, kScreenW, self.height-(CGRectGetMaxY(self.topBackView.frame)+8));
[self.datePicker setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"zh_Hans_CN"]];
self.datePicker.maximumDate = [NSDate date];
self.datePicker.minimumDate = minDate;
frame设置要放在datePickerMode后,datePickerMode要放在preferredDatePickerStyle,要不然UI会有问题,

相关文章

网友评论

      本文标题:Xcode12 在iOS14上 UIDatePicker显示不对

      本文链接:https://www.haomeiwen.com/subject/luarwktx.html