//设置时间选择器
UIDatePicker *datePicker = [UIDatePicker new];
datePicker.datePickerMode = UIDatePickerModeDate;
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"\n\n\n\n\n\n\n\n\n\n\n" message:nil preferredStyle:UIAlertControllerStyleActionSheet];
//设置确认按钮
UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
//转化时间格式
NSDate *date = [datePicker date];
NSDateFormatter *formatter = [NSDateFormatter new];
[formatter setDateFormat:@"yyyy-MM-dd"];
_userCenter.birthdayStr = [formatter stringFromDate:date];
[self.SetInfomationTable reloadData];
}];
//设置取消按钮
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];
[alertController addAction:okAction];//添加确认
[alertController addAction:cancelAction];//添加取消
[alertController.view addSubview:datePicker];//添加datePicker
[self presentViewController:alertController animated:YES completion:nil];
UIDatePicker *datePicker = [UIDatePicker new];
datePicker.datePickerMode = UIDatePickerModeDate;
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"\n\n\n\n\n\n\n\n\n\n\n" message:nil preferredStyle:UIAlertControllerStyleActionSheet];
//设置确认按钮
UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
//转化时间格式
NSDate *date = [datePicker date];
NSDateFormatter *formatter = [NSDateFormatter new];
[formatter setDateFormat:@"yyyy-MM-dd"];
_userCenter.birthdayStr = [formatter stringFromDate:date];
[self.SetInfomationTable reloadData];
}];
//设置取消按钮
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];
[alertController addAction:okAction];//添加确认
[alertController addAction:cancelAction];//添加取消
[alertController.view addSubview:datePicker];//添加datePicker
[self presentViewController:alertController animated:YES completion:nil];