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

本文共 1647 字,大约阅读时间需要 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];}

 效果如下:

转载于:https://www.cnblogs.com/mafeng/p/5832801.html

你可能感兴趣的文章
discuz 常用脚本格式化数据
查看>>
MS CRM 2011 创建基于Fetch的报表 -- 进阶版
查看>>
zabbix 监控zookeeper
查看>>
trace与代码跟踪服务
查看>>
Fire!
查看>>
洛谷P2777
查看>>
Ajax
查看>>
PHPStorm2017设置字体与设置浏览器访问
查看>>
android开发学习笔记:圆角的Button
查看>>
Activity简介
查看>>
jqGrid树
查看>>
循环-12. 打印九九口诀表(15)
查看>>
oracle树状索引详解(图摘取《收获不止oracle》)
查看>>
Android Studio 设置代码提示和代码自动补全快捷键--Eclipse 风格 - 转
查看>>
ORACLE基本操作备忘
查看>>
Maven学习:项目之间的关系
查看>>
SQL查询总结 - wanglei
查看>>
安装cocoa pods时出现Operation not permitted - /usr/bin/xcodeproj的问题
查看>>
makefile中使用变量
查看>>
GIT笔记:将项目发布到码云
查看>>