1.我想在日期选择器中设置要选择的最大年份作为当年的十二月,如何做到这一点,请帮忙
2.在时间选择器中,仅应启用30分钟和0分钟来选择。怎么做,卡住了请帮忙

最佳答案

创建您设置为最大日期的日期

NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setDay:day];
[comps setMonth:month];
[comps setYear:year];
[comps setHour:hour];
[comps setMinute:minute];
[comps setSecond:second];
NSCalendar *cal = [NSCalendar currentCalendar];
NSDate *YourDate = [cal dateFromComponents:comps];


设定最大日期

  [_pickerDate setMaximumDate:YourDate]


设置时间间隔30分钟

 [_pickerDate setMinuteInterval:30]

10-08 01:19