【发布时间】:2014-07-09 06:01:24
【问题描述】:
我有一个UIDatePicker,我想在其中自定义时间,我想显示不包括凌晨 4 点到 10 点的时间。是否可以在 iOS 中使用UIDatePicker。我试过但无法获得,
datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
datePicker.backgroundColor=[UIColor lightGrayColor];
datePicker.minimumDate=[NSDate date];
datePicker.minuteInterval=35; NSCalendar* calendar = [NSCalendar currentCalendar] ;
NSDateComponents* addOneMonthComponents = [NSDateComponents new] ;
addOneMonthComponents.day =6;
NSDate* oneMonthFromNowWithoutSeconds = [calendar dateByAddingComponents:addOneMonthComponents toDate:[NSDate date] options:0] ;
datePicker.maximumDate = oneMonthFromNowWithoutSeconds ;
【问题讨论】:
-
不,你不能限制时间。您必须为此创建自定义选择器。
-
我已完成上述操作,以维持 35 分钟的间隔并在 7 天前显示附近
-
问题下方有个神奇的按钮叫做edit,不用xcode;它只是一个 IDE 标签
-
@Raptor 有什么办法吗
标签: ios uidatepicker