//// 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
新闻热点
疑难解答