博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS中的UIDatePicker (日期滚轮)
阅读量:6905 次
发布时间:2019-06-27

本文共 1797 字,大约阅读时间需要 5 分钟。

hot3.png

UIDatePicker  (日期滚轮)

#import "ViewController.h"@interface ViewController (){        //新建一个日期选择器    UIDatePicker *myDatePicker;    }@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    //拿到当前的时间和日期---------------------------------------        //新建一个Date,可以直接拿到当前的日期和时间    NSDate *da = [NSDate date];        //新建一个NSDateFormatter格式工厂    NSDateFormatter *formatter = [[NSDateFormatter alloc]init];    //设置格式工厂的格式    formatter.dateFormat = @"yyyy-MM-dd-hh-mm-ss";    //用格式工厂拿到当前的时间da,再用一个NSString保存起来    NSString *st = [formatter stringFromDate:da];        //打印当前的日期和时间    NSLog(@"%@", st);                //新建一个TextFiled,点击后会出现日期滚轮------------------------    //先新建一个日期滚轮    myDatePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 200)];    //设置日期滚轮的模式(时间、日期、时间和日期等)    myDatePicker.datePickerMode = UIDatePickerModeDateAndTime;    //日期滚轮的方法    [myDatePicker addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged];        //再新建一个TextFiled    UITextField *myTextField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 200, 40)];    //给TextFiled编个号,下面可以用编号拿到,就不用设置全局变量了    myTextField.tag = 110;    myTextField.backgroundColor = [UIColor redColor];        //将日期滚轮设置为输入框的输入界面,也就是点击输入框,日期滚轮会弹出    myTextField.inputView = myDatePicker;    [self.view addSubview:myTextField];            }//日期滚轮的方法-(void)haha:(UIDatePicker *)sender{        //新建一个日期来存储滚轮上的日期    NSDate *da = sender.date;        //新建一个格式工厂,并设置格式    NSDateFormatter *fat = [[NSDateFormatter alloc]init];    fat.dateFormat = @"yyyy/MM/dd";        //根据输入框的编号拿到输入框    UITextField *textField = [self.view viewWithTag:110];        //将滚轮上的日期存到输入框中    textField.text = [fat stringFromDate:da];       }

转载于:https://my.oschina.net/LBBB/blog/669831

你可能感兴趣的文章
HDFS Federation(HDFS 联盟)介绍
查看>>
OpenNURBS to OpenCASCADE
查看>>
Film faced plywood - workers are seeing the highest pay growth
查看>>
20180504早课记录03-Linux
查看>>
11.交换路由远程管理
查看>>
GIT命令
查看>>
java企业级框架 SpringMVC_mybatis or hibernate
查看>>
Linux中iptables设置详细
查看>>
【安全牛学习笔记】主动信息收集 - 发现
查看>>
Ubuntu配置SNMP/安装SNMP
查看>>
rip路由协议基本配置
查看>>
守护进程 python
查看>>
搭建FTP
查看>>
Entity Framework 的事务 DbTransaction
查看>>
Java Service Wrapper简介与使用(转)
查看>>
马哥学习----李洋个人笔记-----rpm包管理器
查看>>
Apache与Nginx的优缺点比较
查看>>
【Linux】Install Redis on Centos
查看>>
keepalived主备节点都配置vip,vip切换异常案例分析
查看>>
Redis的哨兵(sentinel)(概念)
查看>>