iOS - UITextFieldKeyBoardPan为时间选择器
来源:互联网 发布:cf卡数据恢复 编辑:程序博客网 时间:2024/04/28 13:56
时间选择器需要用到”UIDatePicker”这个类, 代码如下:
#import "ViewController.h"@interface ViewController ()<UITextFieldDelegate>@property (weak, nonatomic) IBOutlet UITextField *dateTF;@property (nonatomic, strong) UIDatePicker *datePicker;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //设置TF的代理 self.dateTF.delegate = self; //初始化表盘 [self setupDateKeyPan];}- (void)setupDateKeyPan { UIDatePicker *datePicker = [[UIDatePicker alloc] init]; //设置地区: zh-中国 datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"zh"]; //设置日期模式(Displays month, day, and year depending on the locale setting) datePicker.datePickerMode = UIDatePickerModeDate; //监听DataPicker的滚动 [datePicker addTarget:self action:@selector(dateChange:) forControlEvents:UIControlEventValueChanged]; self.datePicker = datePicker; //设置时间输入框的键盘框样式为时间选择器 self.dateTF.inputView = datePicker;}//禁止用户输入文字- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ return NO;}//became first responder(已经成为第一响应者的时候调用), 目的是为了弹出键盘, TF默认显示当前日期- (void)textFieldDidBeginEditing:(UITextField *)textField{ [self dateChange:_datePicker];}- (void)dateChange:(UIDatePicker *)datePicker { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; //设置时间格式 formatter.dateFormat = @"yyyy-MM-dd"; NSString *dateStr = [formatter stringFromDate:datePicker.date]; self.dateTF.text = dateStr;}//点击当前视图, 结束编辑状态- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ [self.view endEditing:YES];}@end
0 0
- iOS - UITextFieldKeyBoardPan为时间选择器
- iOS 时间选择器
- iOS时间选择器
- iOS出生日期时间选择器、倒计时,籍贯选择器
- iOS 开发时间选择器datePicker
- iOS 时间/ 日期选择器 UIDatePicker
- 仿ios的时间选择器
- android:TimePicker仿照IOS时间选择器,可自定义选择器
- cocos2d-x 模拟IOS时间选择器效果
- cocos2d-x 模拟IOS时间选择器效果
- iOS--UIDatePicker 时间选择器 的使用方法详细
- Cocos2d-js : 模拟IOS时间选择器
- iOS时间选择器Demo(-)
- Android 仿iOS时间选择器自定义WheelView
- ios常用技术 - UIDatePicker时间选择器基础
- 安卓仿IOS日期或时间选择器WheelPicker
- Android仿ios时间日期选择器
- Android中仿IOS圆盘时间选择器
- Rman 备份参数 及 oracle 进程理论
- php生成excel的方法一
- 判断一个字符是否是中文
- android_design support library-Snackbar
- 五大常用算法:分治、动态规划、贪心、回溯、分支限界算法
- iOS - UITextFieldKeyBoardPan为时间选择器
- mybatis整合spring、springmvc时业务层无法进行事务回滚问题解决
- SQL语句操作优先级顺序
- SecureCRT突然假死的问题(Ctrl+S)
- Spring MVC中的DispatcherServlet学习
- 使用AJAX异步提交表单的几种方式
- 无密码身份验证:安全、简单且部署快速
- LintCode_166_链表倒数第n个节点
- http protocol