iOS版本8.4中的iOS UIDatePicker设计

iOS版本8.4中的iOS UIDatePicker设计,ios,autolayout,uidatepicker,Ios,Autolayout,Uidatepicker,我对iOS 8.4中的UIDatePicker有一个问题,但在iOS 10.0以上版本中也是如此。问题只出现在iPhone 5s和iPhone 5等小型设备上 8.4中的UIDatePicker 10.1中的UIDatePicker 这不是UIDatePicker的问题 您需要将UIDatePicker背景色设置为白色,以便UIDatePicker后面的内容不可见 下面是您的示例代码 datePickerName.backgroundColor = [UIColor whiteColor];

我对iOS 8.4中的
UIDatePicker
有一个问题,但在iOS 10.0以上版本中也是如此。问题只出现在iPhone 5s和iPhone 5等小型设备上

8.4中的UIDatePicker

10.1中的UIDatePicker


这不是UIDatePicker的问题

您需要将UIDatePicker背景色设置为白色,以便UIDatePicker后面的内容不可见

下面是您的示例代码

datePickerName.backgroundColor = [UIColor whiteColor];

若我设置backgroundColor,我无法得到第二幅图像的精确结果,它将隐藏所有底部按钮和文本,您需要正确设置约束条件。并将显示乘客和行李数量的底部视图的背景色设为白色。约束条件正确,第二张图像也在使用iOS 10.1的iphone 5s上,尝试设置DatePicker.clipsToBound=True我也尝试过,它不起作用,对于
ios8.4
而言,其默认高度为162,但高于
ios9.3
时,其不断变化的高度如我们所述。