UIdatePickView

嘿嘿,又看到好东西了,来给大家分享一下,还请各位高人多多指教

刚看了UIPickView 和datePickVIew,线比较一下吧

首先两者都能最大情况的减少用户的输入,提供很好的用户交互效果,其次呢滑动的转轮给平静的页面增添了不少活力,O(∩_∩)O哈哈~,步入正题喽

不同之处:1.pickVIew需要设置数据源方法和delegate,而datePickVIeW则不需要,可以直接使用

                     2.pickVIew的列数和行数可以在数据源方法中设定,而datePIckVIew跟刚才看的alertView差不多,也提供了四种方式,分别是时间模式,日期模式,同时显示时间和日期模式,还有就是倒计时模式,嘿嘿

比较好玩的还是商店代码吧,直观:

  self.myDatePicker=[[UIDatePicker alloc]init];
    self.myDatePicker.center=self.view.center;
//    [self.view addSubview:self.myDatePicker];
    self.myDatePicker.datePickerMode=UIDatePickerModeDate;
    
    //时间改变时输出当前时间,添加事件
    [self.myDatePicker addTarget:self
                         action:@selector(datePickDateChanged)
                forControlEvents:UIControlEventValueChanged];
    
    //输出当前时间
    NSDate *currentDate=self.myDatePicker.date;
    NSLog(@"当前时间为:%@",currentDate);
    
    //设置可供选择的最大时间与最小时间,这里设定的是2013-11-2——2014-11-2
    NSDate *oneYearFromToday=[currentDate dateByAddingTimeInterval:365*24*60*60];
    NSDate *twoYearsFromToday=[currentDate dateByAddingTimeInterval:2*365*24*60*60];
    
    self.myDatePicker.maximumDate=twoYearsFromToday;
    self.myDatePicker.minimumDate=oneYearFromToday;
    
    //设置定时器
    self.myDatePicker.datePickerMode=UIDatePickerModeCountDownTimer;
    
    NSTimeInterval towMinutes=2*60;
    [self.myDatePicker setCountDownDuration:towMinutes];
    [self.view addSubview:self.myDatePicker];
源码在http://download.csdn.net/detail/jidiao/4722639

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值