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 Demo -- IOS sqlite数据库操作 -- IOS XMPP 聊天程序客户端 -- 使用Delegate在两个ViewController间传值 -- 内存泄露Demo leaky app -- iOS上拉加载更多的实现 -- iOS视频通话/直播demo -- ...
本人写项目用的日历自定义View,简单实用。使用系统UIDatePicker集成,显示年月日,调用代理方法回调选择的时间。请批评指正。
//判断字符串的内容是否相同应该使用nsstring的isEqualToString:方法 //在低版本的时候,如果直接点击注册按钮,没有点击具体的输入框,得到输入框中的内容为nil,如果点击输入框,但是没有输入任何内容,这个时候...
这是一个很简单的框架,用来选择年和月,因为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...
6.8 秘诀:使用uidatepicker 153 6.9 秘诀:创建完全自定义的分组表格 155 6.10 小结 160 第7章 媒体 161 7.1 秘诀:按照文件类型浏览documents文件夹 161 7.2 加载和查看图像 163 7.3 秘诀:显示小图像 164 ...
6.8 秘诀:使用UIDatePicker...153 6.9 秘诀:创建完全自定义的分组表格.....155 6.10 小结.....160 第7章媒体......161 7.1 秘诀:按照文件类型浏览Documents 文件夹.....161 7.2 加载和查看图像.....163 7.3 秘诀...
6.8 秘诀:使用UIDatePicker...153 6.9 秘诀:创建完全自定义的分组表格.....155 6.10 小结.....160 第7章媒体......161 7.1 秘诀:按照文件类型浏览Documents 文件夹.....161 7.2 加载和查看图像.....163 7.3 秘诀...
6.8 秘诀:使用UIDatePicker...153 6.9 秘诀:创建完全自定义的分组表格.....155 6.10 小结.....160 第7章媒体......161 7.1 秘诀:按照文件类型浏览Documents 文件夹.....161 7.2 加载和查看图像.....163 7.3 秘诀...