美文网首页
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