IOS开发入门ios UIDatePicker类
白羽 2019-04-16 来源 :网络 阅读 531 评论 0

摘要:本文将带你了解IOS开发入门ios UIDatePicker类,希望本文对大家学IOS有所帮助。

    本文将带你了解IOS开发入门ios UIDatePicker类,希望本文对大家学IOS有所帮助。


IOS开发入门ios UIDatePicker类


有时可能需要请用户输入日期信息。苹果公司提供了非常好的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频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程