弹出日期选择器以设置日期

时间:2019-02-06 22:55:17

标签: ios objective-c iphone cocoa-touch

当用户单击按钮并在代码中设置所选日期时,我想创建一个弹出日期选择器(仅DATE)。

NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setDay:8];
[comps setMonth:9];
[comps setYear:2018];
NSDate *earlier = [[NSCalendar currentCalendar] dateFromComponents:comps];

我可以通过这样键入手动设置日期,但是我不知道如何通过日期选择器设置日期。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您需要做的是

  
      
  1. 将NSDatePicker添加到视图中,然后在情节提要中根据需要设置设置。
  2.   
  3. 连接代表和iboutlet。
  4.   
  5. 然后获取并设置日期,如下所示
  6.   
NSDate *myDate = myDatePicker.dateValue; // get
myDatePicker.dateValue = myDate; // set