弹出日期选择器来设置一个日期

问题描述 投票:1回答:1

我想打一个弹出日期选择器(仅日期),当用户点击一个按钮,并设置在我的代码选定的日期。

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

我可以通过键入类似这样的手动设定日期,但我不知道如何设置从日期选择器的日期。我该怎么做?

ios objective-c iphone cocoa-touch
1个回答
0
投票

你需要做的是什么

  1. 添加NSDatePicker到您的视图,并根据需要在故事板设置的设置。
  2. 连接代表和iboutlets。
  3. 然后获取和设置如下日期
NSDate *myDate = myDatePicker.dateValue; // get
myDatePicker.dateValue = myDate; // set
© www.soinside.com 2019 - 2024. All rights reserved.