IOS开发之DatePicker控件详解

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

,  

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


步骤:1.新建一个Singe View Application工程 ,拖动一个DatePicker控件 和 Button到界面。

            2.然后关联Button事件(可以按住Ctrl拖动实现),如下图。

   IOS开发之DatePicker控件详解_第1张图片


3.实现代码


- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    /*typedef enum {
        UIDatePickerModeTime,
        UIDatePickerModeDate,
        UIDatePickerModeDateAndTime,
        UIDatePickerModeCountDownTimer
    } UIDatePickerMode;
     */
    //datePicker.datePickerMode = UIDatePickerModeDateAndTime;//模式
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

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

效果如下

IOS开发之DatePicker控件详解_第2张图片


你可能感兴趣的:(【MAC/IOS下开发】)