敲击textfield显示datePicker
来源:互联网 发布:手机数据恢复精灵破解版 编辑:程序博客网 时间:2024/04/19 09:58
敲击textfiled的键盘为datePicker,直接设置self.textfiled.inputView = datepicker;
如果想设置datePicker上的toolbar,则是self.textfiled.inputAccessoryView = toolbar;
如果想设置toolbar上的完成按钮,则是加几个uibarbuttonitem……
- (void)viewDidLoad { [super viewDidLoad]; //设置键盘为时间选择器 // datePicker self.datePicker = [[UIDatePicker alloc] init]; self.datePicker.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]; self.datePicker.datePickerMode = UIDatePickerModeDate; self.productDate.inputView = self.datePicker; self.productExpirationDate.inputView = self.datePicker; //toolbar 这里我设置了一个自己的toolbar类 加载了一个toolbar的xib DBkeyboardToolbar *toolbar = [DBkeyboardToolbar toolbar]; toolbar.keyboardDelegate = self; self.productDate.inputAccessoryView = toolbar; self.productExpirationDate.inputAccessoryView = toolbar; // Do any additional setup after loading the view.}#pragma mark 实现keyboard的toolbar代理- (void)keyboardToolbar:(DBkeyboardToolbar *)toolbar btndidSelected:(UIBarButtonItem *)item{ //完成按钮 在xib中我给完成按钮设置了一个tag 为2 if(item.tag == 2){ //获取日期显示在textfield中 NSDate *date = self.datePicker.date; //日期转换成字符串 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.dateFormat = @"yyyy-MM-dd"; NSString *datestr = [dateFormatter stringFromDate:date]; self.productDate.text = datestr; [self.productDate resignFirstResponder]; } }
#import "DBkeyboardToolbar.h"@interface DBkeyboardToolbar ()@end@implementation DBkeyboardToolbar//三个代理- (IBAction)doneBtn:(id)sender { //这里是完成点击 完成按钮之后的代理~~~ 记得在.h文件中设置一个代理属性 具体代码不po了
if ([self.keyboardDelegate respondsToSelector:@selector(keyboardToolbar:btndidSelected:)]) { [self.keyboardDelegate keyboardToolbar:self btndidSelected:sender]; } }+ (instancetype)toolbar{ return [[[NSBundle mainBundle] loadNibNamed:@"DBkeyboardToolbar" owner:nil options:nil]lastObject];}
0 0
- 敲击textfield显示datePicker
- IOS开发-显示DatePicker当敲击textfield
- jQuery Datepicker 显示中文
- datepicker中文显示
- datepicker默认显示中文
- DatePicker隐藏年月日显示
- datepicker自定义显示年月日
- datePicker显示中文
- datepicker只显示年月
- bootstrap datepicker显示日历
- datePicker 显示日期
- textfield显示问题
- extjs textfield 显示图标
- KeyCastr 在屏幕上显示你正在敲击的按键
- textfield datepicker作为响应者、自定义toolbar方法
- jQuery UI Datepicker中文显示
- jQuery UI Datepicker中文显示
- jQuery UI Datepicker中文显示
- 你的问题在于读书太少而想得太多
- Rectangle Area
- AS问题解决系列3—iCCP: Not recognizing known sRGB profile
- Activiti工作流(2):开发环境配置
- 在浏览器地址栏输入一个URL后回车,将会发生的事情?
- 敲击textfield显示datePicker
- ganymed-ssh2-build210.jar 的使用
- UI九宫格算法
- 枚举类型
- git丢掉本地的修改,还原修改之前的程序
- jenkins+testng+ant+webdriver持续集成测试
- ListView中View的显示混乱问题
- MT6592WiFi配置范例
- 线性回归 and Logistic回归