繁体   English   中英

为什么 UIDatePickerView 在 Xcode 12 的 iOS14 之后打破了自动布局?

[英]Why UIDatePickerView is breaking the auto-layout after iOS14 in Xcode 12?

您好我正在开发一个 iOS 应用程序,我在其中使用UIDatePicker来选择日期。 在 Xcode 11 中, UIDatePicker显示为滚轮样式 UI,在 Xcode 12 中, UIDatePicker显示为新的内联样式。 但是 DatePicker 并没有集中布局。 请看图片更清楚,在 Xcode 11:

在此处输入图像描述

在 Xcode 12:

在此处输入图像描述

为什么 DatePicker 显示在左侧,我在容器中给出了水平和垂直约束。 但仍然不是不集中UIDatePicker 请帮我。

datePickerBirth.maximumDate = NSDate() as Date
datePickerBirth.datePickerMode = .date;
if #available(iOS 14, *) {
   datePickerBirth.preferredDatePickerStyle = .inline
 }

在此处输入图像描述

datePicker.calendar = .current;
datePickerBirth.datePickerMode = .date;
if #available(iOS 14, *) {
   datePicker.preferredDatePickerStyle = .wheels;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM