首页 > 系统 > iOS > 正文

iOS 生日选择器

2019-11-06 10:01:44
字体:
来源:转载
供稿:网友
////  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


上一篇:iOS 之清理缓存

下一篇:iOS架构浅解

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表