//
// ViewController.m
// test
//
// Created by 王小胜 on 2017/2/27.
// Copyright © 2017年 王小胜. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@property (nonatomic,strong)UILabel *birthDay;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
[self.view setBackgroundColor:[UIColor whiteColor]];
//lable
UILabel *birthDay = [[UILabel alloc]initWithFrame:CGRectMake(100, 200, 150, 35)];
birthDay.text = @"生日";
//按钮
UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(145, 250, 40, 35)];
self.birthDay = birthDay;
btn.backgroundColor = [UIColor greenColor];
btn.layer.cornerRadius = 10;
btn.layer.masksToBounds = YES;
[btn addTarget:self action:@selector(action) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
[self.view addSubview:birthDay];
}
-(void)action {
UIDatePicker *datePicker = [[UIDatePicker alloc] init]; datePicker.datePickerMode = UIDatePickerModeDate;
NSLocale *local = [[NSLocale alloc]initWithLocaleIdentifier:@"zh_CN"];//设置为中
datePicker.locale = local;
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"\n\n\n\n\n\n\n\n\n" message:nil preferredStyle:UIAlertControllerStyleActionSheet];
[alert.view addSubview:datePicker];
UIAlertAction *ok = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];
//实例化一个NSDateFormatter对象
[dateFormat setDateFormat:@"yyyy年MM月dd日"];//设定时间格式
NSString *dateString = [dateFormat stringFromDate:datePicker.date];
//求出当天的时间字符串
self.birthDay.text = dateString;
}];
[alert addAction:ok];
[self presentViewController:alert animated:YES completion:^{ }];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end