UIDatePicker 时间选择器( 二 )


3.4UIDatePickerModeCountDownTimer
UIDatePicker 时间选择器
文章图片
在这种模式下 , 显示时、分 。 应用程序必须实现一个计数器(NSTimer对象) , 让倒计时中的时间不断减少 。
四:日期范围
你可以通过设置mininumDate和maxinumDate属性 , 来指定使用的日期范围 。 如果用户试图滚动到超出这一范围的日期 , 表盘会回滚到最近的有效日期 。 两个方法都需要NSDate对象作参数:
NSDate*minDate=[[NSDatealloc]initWithString:@"1900-01-0100:00:00-0500"];
NSDate*maxDate=[[NSDatealloc]initWithString:@"2099-01-0100:00:00-0500"];
datePicker.minimumDate=minDate;
datePicker.maximumDate=maxDate;
如果两个日期范围属性中任何一个未被设置 , 则默认行为将会允许用户选择过去或未来的任意日期 。 这在某些情况下很有用处 , 比如 , 当选择生日时 , 可以是过去的任意日期 , 但终止与当前日期 。 如果你希望设置默认显示的日期 , 可以使用date属性:
datePicker.date=minDate;
此外 , 你还可以用setDate方法 。 如果选择了使用动画 , 则表盘会滚动到你指定的日期:
[datePickersetDate:maxDateanimated:YES];
4.本篇文章demo源码:
UIDatePicker 时间选择器】源码Demo获取方法

相关经验推荐