`

UIDatePicker 使用方法

 
阅读更多

UITextField使用注意事项:

如果使用代码添加UITextField到视图中,默认创建的UITextField是没有边框的,而且文本框的垂直对齐方式需要更改,否则是垂直顶端对齐。

1)设置边框样式

 

[textField setBorderStyle:UITextBorderStyleRoundedRect];

2)设置文本框内容垂直对齐

 

[textField setContentVerticalAlignment: UIControlContentVerticalAlignmentCenter];

 

UITextField的常用代理方法

// 当文本框开始获得焦点的时候调用

- (void)textFieldDidBeginEditing:

 

// 当用户市区焦点的时候调用

- (void)textFieldDidEndEditing:

 

// 在文本框准备聚焦的时候调用,返回NO代表不允许聚焦(编辑)

- (BOOL)textFieldShouldBeginEditing:

 

// 在文本框准备失去焦点(退出键盘)的时候调用,返回YES代表允许退出键盘

- (BOOL)textFieldShouldEndEditing:

 

// 在用户每次输入的时候都会调用,返回YES代表允许输入

- (BOOL)textfield: shouldChangeCharactersInRange: replacementString:

 

 

UIDatePicker的用法

//初始化UIDatePicker

UIDatePicker *datePicker = [[UIDatePickeralloc]init]; 

/*

设置UIDatePicker的样式,有四种样式

1) UIDatePickerModeDate

2) UIDatePickerModeDateAndTime

3) UIDatePickerModeTime

4) UIDatePickerModeCountDownTimer

**/

[datePicker setDatePickerMode:UIDatePickerModeDate]; 

// 设置UIDatePicker的locale, locale决定了显示的日期和时间的格式

[datePicker setLocale:[[NSLocalealloc] initWithLocaleIdentifier:@"zh_Hans"]];

// 设置UIDatePicker的响应事件,该响应事件监控值的改变

 

[datePicker addTarget:selfaction:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];

// 设置默认时间

 

[self.datePickersetDate:

[dateFormatter dateFromString:dateString]];

 

与UIDatePicker一同使用的是NSDateFormatter, 用NSDateFormatter可以把NSDate转化成NSString,或把NSString转化成NSDate. 用法如下:

NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]init];

/*

设置日期格式

yyyy 年

MM 月

dd 日

hh 小时

mm 分钟

ss 秒

**/

[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];

 

return [dateFormatter dateFromString:dateString];

分享到:
评论

相关推荐

    iOS开发中UIDatePicker控件的使用方法简介

    主要介绍了iOS开发中UIDatePicker控件的使用方法简介,用来处理各种时间日期的选择,需要的朋友可以参考下

    iOS中使用UIDatePicker制作时间选择器的实例教程

    主要介绍了iOS中使用UIDatePicker制作时间选择器的实例教程,实例中未选中的时间项目会讲解一个将其变透明的方法,非常给力,需要的朋友可以参考下

    IOS 20个实用例子.zip

    -- IOS UIDatePicker Demo -- IOS sqlite数据库操作 -- IOS XMPP 聊天程序客户端 -- 使用Delegate在两个ViewController间传值 -- 内存泄露Demo leaky app -- iOS上拉加载更多的实现 -- iOS视频通话/直播demo -- ...

    ios-自定义封装日历--格式年月日.zip

    本人写项目用的日历自定义View,简单实用。使用系统UIDatePicker集成,显示年月日,调用代理方法回调选择的时间。请批评指正。

    ios开发记录

    //判断字符串的内容是否相同应该使用nsstring的isEqualToString:方法 //在低版本的时候,如果直接点击注册按钮,没有点击具体的输入框,得到输入框中的内容为nil,如果点击输入框,但是没有输入任何内容,这个时候...

    ios-DVYearMonthDatePick.zip

    这是一个很简单的框架,用来选择年和月,因为Apple自带的UIDatePicker不支持只选择年和月,所以写了一个选择控件,分享给大家,具体使用方法可以参照Demo,也可以在github中查看:...

    日期选择器

    将文件夹拖进工程,引入RMDateViewSDK.h头文件 直接调用init方法默认模式为date模式,默认startAnimation方法不需要...使用方法: RMDateView *dateView = [[RMDateView alloc] init]; [self.view addSubview:dateView];

    支持单数组创建选择器功能

    使用方法: 导入头文件并添加协议: #import "ZHPickView.h" @interface ZHTableViewController () 支持时间: NSDate *date=[NSDate dateWithTimeIntervalSinceNow:9000000]; _pickview=[[ZHPickView alloc...

    iPhone开发秘籍

    6.8 秘诀:使用uidatepicker 153 6.9 秘诀:创建完全自定义的分组表格 155 6.10 小结 160 第7章 媒体 161 7.1 秘诀:按照文件类型浏览documents文件夹 161 7.2 加载和查看图像 163 7.3 秘诀:显示小图像 164 ...

    iPhone开发秘籍.part2.rar

    6.8 秘诀:使用UIDatePicker...153 6.9 秘诀:创建完全自定义的分组表格.....155 6.10 小结.....160 第7章媒体......161 7.1 秘诀:按照文件类型浏览Documents 文件夹.....161 7.2 加载和查看图像.....163 7.3 秘诀...

    iPhone开发秘籍.part4.rar

    6.8 秘诀:使用UIDatePicker...153 6.9 秘诀:创建完全自定义的分组表格.....155 6.10 小结.....160 第7章媒体......161 7.1 秘诀:按照文件类型浏览Documents 文件夹.....161 7.2 加载和查看图像.....163 7.3 秘诀...

    iPhone开发秘籍.part1.rar

    6.8 秘诀:使用UIDatePicker...153 6.9 秘诀:创建完全自定义的分组表格.....155 6.10 小结.....160 第7章媒体......161 7.1 秘诀:按照文件类型浏览Documents 文件夹.....161 7.2 加载和查看图像.....163 7.3 秘诀...

Global site tag (gtag.js) - Google Analytics