是否可以在目标C中为iOS编写自定义日期选择器,以此格式仅显示今天的最后30天: Day, Month Day, Year
Day, Month Day, Year
我正在尝试构建一个视图,该视图将显示基于日期选择的项目列表(从API获取),但我只希望用户仅从过去30天中进行选择 . 整个日期应该是可滚动的,而不是个别日期或月份 .
是的,重叠了一个月 .
例如:
2017年5月19日星期五...一直滚动到... 2017年4月19日星期三
谢谢 .
我想你想要这样的东西 .
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; NSDate *currentDate = [NSDate date]; NSDateComponents *comps = [[NSDateComponents alloc] init]; [comps setMonth: -1]; // or //[comps setDay: -30]; NSDate *minDate = [calendar dateByAddingComponents:comps toDate:currentDate options:0]; [datePicker setMaximumDate:currentDate]; [datePicker setMinimumDate:minDate];
1 回答
我想你想要这样的东西 .