IOS 日期选择器 UIDatePicker的使用

在这 我会给大家分享一个自己写的小程序,详细介绍它的使用...

 

如图:    最上面的 其实是一行cell       左边 起始时间 为标题label  ,右边的22:37 为副标题 label 

    功能,当点击这行cell的时候,会从弹出如图的这个一个日期选择器,然后 选择时间,再把这个时间设置给副标题显示出来

该如何实现呢??????


下面就不给大家引申其他方法了,,直接呈上我的这个思路 及 代码:


思路: 

就是在当前cell中添加一个文本框 (不设置他的frame 这样我们就看不到它了 )再让他变成第一响应者 (因为变成第一响应者之后 自然就会弹出键盘 ) 点击工具栏上的按钮时,再把键盘叫回去.然后把选择的时间设置给cell



/日期选择器

@property(nonatomic,strong)UIDatePicker *datePicker;


//工具栏

@property(nonatomic,strong)UIToolbar *toolBar;


//文本框

@property(nonatomic,strong)UITextField *textField;



   但是默认弹出的键盘样式 不是日期选择器这种类型的.所以,我们可以通过两句代码,修改 文本框弹出的键盘类型  :


-(UITextField *)textField

{

    if (_textField==nil) {

        _textField=[[UITextField alloc]init];

        //这行代码可以指定文本框弹出键盘的样式:

        _textField.inputView = self.datePicker;

        //这行代码可以为键盘指定一个工具栏

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值