如何将MaxDate和MinDate设置为ios上webservice返回的DatePicker



我有一个XML响应,它返回以下数据作为响应

Start Day of the Week-Wednesday
End Day of the Week-Sunday
Start time -16:00
End time -19:00

现在我知道如何解析这些值,但是我感到困惑我如何设置这些值MaxDate和MinDate日期选择器,因为返回的响应并不总是相同,可能会改变之后,我的意思是以后本周的开始,结束一天的星期可能会改变,所以我要实现它,这样它将如何高效…请帮我的朋友…我试过下面的代码,但是我不确定我是否在正确的道路,所以请告诉我方向,帮帮我

NSDate *today = [NSDate date];
NSCalendar *gregorian = [[NSCalendar alloc]
                         initWithCalendarIdentifier:NSGregorianCalendar];
[Gregorian setfirstDayofWeek:2];
NSDateComponents  * comps =[[NSDateComponents alloc]init];
[comps setday:7];

所以我建议您创建两个UIDatePicker或一个自定义UIDatePicker

如果您选择第一种方法,您可以通过以下方式设置UIDatePicker中的时间范围:

使用IB

:

  1. 选择您的Date picker
  2. 打开Utilities -> Attribute inspector
  3. In block Constraints:
  4. 选择Minimum Date并设置其值01/01/1970 16:00:00
  5. 选择Maximum Date并设置其值01/01/1970 19:00:00
  6. 设置Date值为01/01/1970 16:00:00

最新更新