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);