ios UIDatePicker类
来源:互联网 发布:头号共谍常凯申 知乎 编辑:程序博客网 时间:2024/05/17 22:59
有时可能需要请用户输入日期信息。苹果公司提供了非常好的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分。
0 0
- ios UIDatePicker类
- ios-UIDatePicker
- IOS UIDatePicker
- IOS UIDatePicker
- IOS 自定义 UIDatePicker 背景图片
- iOS 控件之 UIDatePicker
- iOS基础 -- UIDatePicker
- iOS之UIDatePicker
- iOS UIDatePicker NSDateFormatter
- iOS 自定义UIDatePicker
- iOS开发UIDatePicker,UIPickerView
- ios UIDatePicker语言设置
- iOS UIDatePicker使用
- iOS 【UIKit-UIDatePicker】
- iOS UIDatePicker 的 用法
- ios自定义年月UIDatePicker
- iOS开发10:UIDatePicker控件
- IOS 7新特性--UIDatePicker
- 简单的顺序表
- 【第14周 项目2 - 二叉树排序树中查找的路径】
- Python学习笔记 --- 类中方法的使用
- Q:描述下js里面的事件流
- BottomNavigationView
- ios UIDatePicker类
- 白盒测试
- Java 内部类
- 获取数据的方式
- 原生js利用鼠标滚轮实现滚动到当前页面实现动画效果
- c语言实现猜数字游戏
- 【第14周 项目3 - 二叉树排序】
- 11月英语总结
- Android6.0权限申请源码解析及其注意事项