摘要:本文将带你了解IOS开发入门ios UIDatePicker类,希望本文对大家学IOS有所帮助。
本文将带你了解IOS开发入门ios UIDatePicker类,希望本文对大家学IOS有所帮助。
有时可能需要请用户输入日期信息。苹果公司提供了非常好的UIPickerView子类(在我的上一篇博客中讲解了UIPickerView的使用),用于处理几种日期与时间的输入。
创建UIDatePicker
UIDatePicker的创建过程与UIPickerView的相同,两者的布局方式也一样。创建好的UIDatePicker对象之后,就简单多了。我们不需要设置委托,也不需要定义数据源方法,而且还不用声明任何协议,只需要为UIDatePicker指定一种模式就好。可供选择的模式有UIDatePickerModeTime、UIDatePickerModeDate、UIDatePickerModeDateAndTime及UIDatePickerModeCountDownTimer:
[datePicker setDate:[NSDate date]];
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
开发者可以添加目标,以便侦测用户通过UIDatePicker所做的修改(此时会发生UIControlEventValueChanged事件),同时需要创建目标-动作组合所使用的回调方法。
使用UIDatePicker类的时候,可能需要操控下面几个属性:
1、date——初始化UIDatePicker的时候,可以通过该属性来设定初始的日期:用户通过滚轮操作UIDatePicker之后,开发者可以通过该属性获取用户所选定的日期。
2、maximumDate和minimumDate——这两个属性用来限定用户所能选取的日期及时间范围。我们应该给每个属性赋予标准的NSDate值。借助这一手段,开发者可以令用户只能选择一年之后的某个日期,而不是先等用户选择完了,然后再去判断所选日期是否处在可以接受的范围内。
3、minuteInterval——有时我们想令用户在选择时间的时候,必须以5分钟、10分钟、15分钟或者30分钟为间隔进行选择,比方说安排约会事项所用的应用程序可能就需要这样做。minuteInterval属性用来指定这个间隔值。开发者所传入的值必须能为60所整除。
4、countDownDuration——该属性用来设置用户能够在倒数计时器里选择的最大值。countDownDuration最多可以达到23小时59分。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之IOS频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号