博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
datepicker自定义 -- iOS
阅读量:7199 次
发布时间:2019-06-29

本文共 1597 字,大约阅读时间需要 5 分钟。

/** *  创建时间选择器 */- (void)createPickerView {    self.datePicker = [[UIDatePicker alloc] init];    _datePicker.backgroundColor = [UIColor whiteColor];    // 设置只显示中文    [_datePicker setLocale:[NSLocale localeWithLocaleIdentifier:@"zh-CN"]];    // 设置只显示日期    _datePicker.datePickerMode = UIDatePickerModeDate;    // 当光标移动到文本框时, 召出时间选择器    self.birthTextField.inputView = _datePicker;    // 创建工具条    UIToolbar *toolBar = [[UIToolbar alloc] init]; // 设置背景色    toolBar.barTintColor = [UIColor whiteColor];    toolBar.frame = CGRectMake(0, 0, SCREEN_WIDTH, 30);    // 给工具条添加按钮    UIBarButtonItem *cancleItem = [[UIBarButtonItem alloc] initWithTitle:@"取消" style:UIBarButtonItemStylePlain target:self action:@selector(cancel)];    UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:self action:nil];    // 设置UIBarButtonSystemItemFixedSpace的宽度    spaceItem.width = SCREEN_WIDTH - 100;    UIBarButtonItem *sureItem = [[UIBarButtonItem alloc] initWithTitle:@"确认" style:UIBarButtonItemStylePlain target:self action:@selector(sure)];     // 设置字体颜色    toolBar.tintColor = [UIColor redColor];    toolBar.items = @[cancleItem, spaceItem, sureItem];    // 设置文本输入框键盘的辅助视图    self.birthTextField.inputAccessoryView = toolBar;}/** *  点击取消按钮 * *  @param datePicker */- (void)cancel {    }/** *  点击确定按钮 * *  @param datePicker */- (void)sure {    NSString *date = [NSString stringWithFormat:@"%@", _datePicker.date];    NSString *birth = [date substringToIndex:10];    self.birthTextField.text = birth;    [_birthTextField resignFirstResponder];}

 效果如下:

转载地址:http://eddum.baihongyu.com/

你可能感兴趣的文章
对象锁跟类锁
查看>>
ubuntu 12.04安装配置rabbitmq
查看>>
Ubuntu15.10 安装配置mysql 5.6.28 问题汇总
查看>>
spring mvc 基本配置
查看>>
Java虚拟机类加载和执行机制
查看>>
微信公众账号开发模式高级应用(纯JSP开发)
查看>>
李炎恢老师ASP视频教程课(209课时)[已完结]
查看>>
深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
查看>>
实验方针书
查看>>
spring中的事务
查看>>
windwos下的rsync
查看>>
带做个参数实现页面跳转
查看>>
oracle的正则表达式
查看>>
VMware下安装CentOS7.2
查看>>
Netty编解码框架分析
查看>>
Pycharm 简单使用教程
查看>>
SuSE软件源的设置和软件的安装
查看>>
python 读取文件指定某行
查看>>
阿里云SLB向服务器ECS发送HTTP请求是长连接还是短连接?
查看>>
VS2010旗舰版+cocos2d-x-2.1.4安装 亲测
查看>>