iOS学习之UIDatePicker控件使用

原创 2012年06月21日 17:23:01

iOS上的选择时间日期的控件是这样的,左边是时间和日期混合,右边是单纯的日期模式。

,  

您可以选择自己需要的模式,Time, Date,Date and Time  , Count Down Timer四种模式。



本篇文章简单介绍下PickerDate控件的使用

1、新建一个Singe View Application,命名为DatePickDemo,其他设置如图



2、放置控件

打开ViewController.xib,拖拽一个DatePicker控件放到界面上,再拖拽一个Button控件放到界面上,双击Button,输入"选择日期时间"


3、建立xib和ViewController的关联

按下command+alt+enter键打开Assistant Editor,选中DatePicker按住Control键,拖拽到viewController.h上,


建立Outlet datePicker。

以同样方式给Button建立一个Action关联映射,命名为selectDate,事件类型为默认的Touch Up Inside

4、实现代码

单击ViewController.m,找到刚才创建的

- (IBAction)selectDate:(id)sender {

}

在这里添加响应代码

- (IBAction)selectDate:(id)sender {
    NSDate *select = [datePicker date];
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
    NSString *dateAndTime =  [dateFormatter stringFromDate:select];
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"时间提示" message:dateAndTime delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
    [alert show];
}
运行看效果:



5、修改模式成Date模式,修改代码

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


例子代码:https://github.com/schelling/YcDemo

著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

IOS学习六:Date Picker, Picker View选取器控件初步

Date Picker控件和Picker View控件其实也是算比较常用到视图。 以下根据红柚子上得几个例子: 分别从(日期选取器)Date Picker   ——>单部件选取器——>多部件选取器...

IOS开发之DatePicker控件详解

iOS上的选择时间日期的控件是这样的,左边是时间和日期混合,右边是单纯的日期模式。 ,   您可以选择自己需要的模式,Time, Date,Date and Time  , Count Down ...

UIDatePicker 日期/时间选取器(滚轮)—IOS开发

声明 欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。 文章出处:http://blog.csdn.net/iukey UIDatePi...
  • iukey
  • iukey
  • 2012年03月07日 00:58
  • 87559

【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )

.一. 日期选择器 (UIDatePicker)1. UIDatePicker 控件属性(1) Style 属性 ....一. 日期选择器 (UIDatePicker)1. UIDatePicker ...

iOS学习之自定义弹出UIPickerView或UIDatePicker(动画效果)

前面iOS学习之UIPickerView控件的简单使用 用到的UIPickerView弹出来是通过 textField.inputView = selectPicker;   textField.in...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

UIDatePicker 基本设置-显示已经选择的日期 并设置最大、最小日期

// 1.日期Picker UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 0, __...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

用UIPikerView封装自己的UIDatePicker

首先我们为什么要用UIPickerView封装DatePicker哪? 是因为DatePicker是无法自定制的,只能使用系统提供的哪几种样式,所以我们需要自定制在这里我们只是最简单的封装,如果...

UIDatePicker的使用

UIDatePicker是时间选择视图控件,类似于老虎机。 1、通常初始化时,只设置其原点坐标,而不设置其大小(默认大小为frame = (0 176; 320 216)) 2、主要用来进行时间的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS学习之UIDatePicker控件使用
举报原因:
原因补充:

(最多只允许输入30个字)