系统UIDatePicker控件
2016-05-02 22:44
609 查看
@interfaceViewController ()
@property (nonatomic,weak)
UITextField *textFild;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
UIDatePicker *datePicker = [[UIDatePickeralloc]
init];
// [self.view addSubview:datePicker];
datePicker.date = [selfdateWithCustomDate:@"2002-01-01 +0000"];
datePicker.minimumDate = [selfdateWithCustomDate:@"1988-01-01 +0000"];
datePicker.maximumDate = [selfdateWithCustomDate:@"2016-01-01 +0000"];
// [datePicker setDate:maxDate animated:YES];
datePicker.datePickerMode =UIDatePickerModeDate;
[datePicker
addTarget:selfaction:@selector(pickerValueChanged:)forControlEvents:UIControlEventValueChanged];
UITextField *textFild = [[UITextFieldalloc]
initWithFrame:CGRectMake(20,100,
335, 40)];
[self.viewaddSubview:textFild];
self.textFild = textFild;
textFild.backgroundColor = [UIColororangeColor];
textFild.inputView = datePicker;
textFild.inputAccessoryView = [UIButtonbuttonWithType:UIButtonTypeContactAdd];
}
- (NSDate *)dateWithCustomDate:(NSString *)strDate {
NSDateFormatter *formatter = [[NSDateFormatteralloc]
init];
formatter.dateFormat =@"yyyy-MM-dd Z";
NSDate *date = [formatterdateFromString:strDate];
NSLog(@"====%@", date);
return date;
}
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
[self.viewendEditing:YES];
}
- (void)pickerValueChanged:(UIDatePicker *)sender
{
NSDateFormatter *formatter = [[NSDateFormatteralloc]
init];
[formatter setDateFormat:@"yyyy-MM-dd"];
self.textFild.text = [formatterstringFromDate:sender.date];
}
相关文章推荐
- UIPickerView、UIDatePicker
- UIPickerView和UIDatePicker的常见属性和方法,以及其代理方法和数据源方法(0806)
- OC笔记 - UIPickerView、UIDatePicker、项目中的常见文件、UIApplication、UIWindow(2015.3.15)
- UIDatePicker 详解
- 自定义时间选择器
- iOS 【UIKit-UIDatePicker】
- UIDatePicker控件
- IOS开发-UIDatePicker和UIPickerView(拾取器)
- IOS开发(4)之UIDatePicker控件
- iOS之UIDatePicker
- iOS之UIDatePicker实现倒计时器
- ios开发点滴-关于UIDatePicker 时间相差8个小时的问题
- UIDatePicker
- swift开发笔记11 - 使用UIAlertController在底部弹出日期选择框
- UIPickerView和UIDatePicker的创建以及基本使用
- UIDatePicker(日期时刻选择框)
- UIDatePicker
- UIDatePicker控件
- OC之基本控件二
- 时间处理控件UIDatePicker与UIPickerView