码迷,mamicode.com
首页 > 移动开发 > 详细

IOS控件 UIDatePicker

时间:2014-06-27 16:58:58      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:des   style   class   blog   code   http   

效果

bubuko.com,布布扣

 

初始化

UIDatePicker *pick = [[UIDatePicker alloc] init];

属性

1. 模式

pick.datePickerMode = UIDatePickerModeTime;

可写属性有

    UIDatePickerModeTime,           // Displays hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. 6 | 53 | PM)
    UIDatePickerModeDate,           // Displays month, day, and year depending on the locale setting (e.g. November | 15 | 2007)
    UIDatePickerModeDateAndTime,    // Displays date, hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. Wed Nov 15 | 6 | 53 | PM)
    UIDatePickerModeCountDownTimer, // Displays hour and minute (e.g. 1 | 53)

监听

1. 添加监听

[pick addTarget:self action:@selector(setTimeOK:) forControlEvents:UIControlEventValueChanged];

2. 实现监听

- (void)setTimeOK:(UIDatePicker *)sender{
    NSDate *date = sender.date;
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss"; 
NSString
*dateStr = [formatter stringFromDate:date];
self.textField.text
= [NSString stringWithFormat:@"%@", dateStr];
}
typedef enum {
    NSDateFormatterNoStyle     = kCFDateFormatterNoStyle,
    NSDateFormatterShortStyle  = kCFDateFormatterShortStyle,//“11/23/37” or “3:30pm”
    NSDateFormatterMediumStyle = kCFDateFormatterMediumStyle,//\"Nov 23, 1937\"
    NSDateFormatterLongStyle   = kCFDateFormatterLongStyle,//\"November 23, 1937” or “3:30:32pm\"
    NSDateFormatterFullStyle   = kCFDateFormatterFullStyle//“Tuesday, April 12, 1952 AD” or “3:30:42pm PST”
} NSDateFormatterStyle;

 

IOS控件 UIDatePicker,布布扣,bubuko.com

IOS控件 UIDatePicker

标签:des   style   class   blog   code   http   

原文地址:http://www.cnblogs.com/sosomaxba/p/3809996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!