1、iOS 中DatePicker时间选择器控件,在iOS8系统中 设置高度如果超过216,是无效的。最高不能超过216,iOS9以上系统不收影响。(应该是iOS8系统的Bug)。
2、但是有时会发现 设置低于216也无效,这时需要把frame和init分开来写了
UIDatePicker *datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(10, 50,_view.frame.size.width-20 , 180)];//初始化时间选择器
改写成:
UIDatePicker *datePicker = [[UIDatePicker alloc]init];//初始化时间选择器
datePicker.frame = CGRectMake(10, 50,_view.frame.size.width-20 , 180);