UIday0803:UIDatePicker的属性和用法
2015-09-05 10:39
369 查看
RootViewController.m
RootView.m
#import "RootViewController.h" @interface RootViewController () @property(nonatomic,strong)RootView * rv; @end @implementation RootViewController -(void)loadView{ self.rv = [[RootView alloc]initWithFrame:[UIScreen mainScreen].bounds]; self.view = _rv; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //样式 self.rv.datePicker.datePickerMode = UIDatePickerModeDate; // self.rv.datePicker.datePickerMode = UIDatePickerModeCountDownTimer; //国际化 显示中文日期 中文zh_CN 英文en_US self.rv.datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"zh_CN"]; //日历 self.rv.datePicker.calendar = [NSCalendar currentCalendar]; //时区 self.rv.datePicker.timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"]; //时间格式 NSDateFormatter * dateFormatter = [[NSDateFormatter alloc]init]; [dateFormatter setDateFormat:@"yyyy"]; //最小时间 self.rv.datePicker.minimumDate = [dateFormatter dateFromString:@"2000"]; //最大时间 self.rv.datePicker.maximumDate = [dateFormatter dateFromString:@"2015"]; //当前表盘停留在哪个时间上 // self.rv.datePicker.countDownDuration = 60*60; // // //时间刻度 // self.rv.datePicker.minuteInterval = 3; // NSLog(@"%@",[NSTimeZone,]) } static int count = 0; -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // 用触发的方式改变表盘上的值 // self.rv.datePicker.countDownDuration = count++ * 60; // 获取表盘上的时间 NSLog(@"%@",self.rv.datePicker.date); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
RootView.m
#import "RootView.h" @implementation RootView - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { [self p_setupViews]; } return self; } -(void)p_setupViews{ self.backgroundColor = [UIColor yellowColor]; self.datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 0, 100, 200)]; // 属性 // 样式 // self.datePicker.datePickerMode = UIDatePickerModeTime; // // self.datePicker.datePickerMode = UIDatePickerModeDate; // // self.datePicker.datePickerMode = UIDatePickerModeDateAndTime; // self.datePicker.datePickerMode = UIDatePickerModeCountDownTimer; // NSLog(@"%@",self.datePicker.locale); // NSLog(@"%@",self.datePicker.date); [self addSubview:_datePicker]; }
相关文章推荐
- UIday0802:UINavigationController 传值(界面通信)
- UIDatePicker
- stack && queue && priority_queue 使用方法 (栈, 队列, 优先队列)
- leetcode_Unique Binary Search Trees_easy
- 【UI初级 连载四】--------UI常用控件
- uetitor上传图片及附件问题
- UI连载十-----------表视图单元格定制
- 【UI初级 连载三】--------UIWindow 和 UIView 的使用
- Number Sequence(hdu 5014)
- IEnumberable与IQueryable区别
- UI:自定义键盘的实现
- 常规功能和模块自定义系统 (cfcmms)—007Extjs的配置文件和自定义ui
- [LeetCode]Longest Consecutive Sequence
- Bequeath Connection and SYS Logon
- git 解决The current branch is not configured for pull No value for key branch.master.merge found in co
- 双飞翼布局(圣杯布局)介绍-始于淘宝UED
- UVA 11235-Frequent values-RMQ(st表)+游程编码
- UICollectionView的使用----
- ioS开发之UI基础--UITableView简单了解(个人笔记)
- IOS开发UI—纯代码实现控件及其基本属性