在.h

UIDatePicker *datePicker; NSDate *date; UIToolbar *keyboardToolbar;

在ViewDidLoad中:

if (keyboardToolbar == nil) { keyboardToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 44)]; [keyboardToolbar setBarStyle:UIBarStyleBlackTranslucent]; UIBarButtonItem *extraSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; UIBarButtonItem *accept = [[UIBarButtonItem alloc] initWithTitle:@"Accept" style:UIBarButtonItemStyleDone target:self action:@selector(closeKeyboard:)]; [keyboardToolbar setItems:[[NSArray alloc] initWithObjects: extraSpace, accept, nil]]; } self.txtDate.inputAccessoryView = keyboardToolbar; datePicker = [[UIDatePicker alloc] init]; datePicker.datePickerMode = UIDatePickerModeDate; [datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged]; self.txtDate.inputView = datePicker; - (void)datePickerValueChanged:(id)sender{ date = datePicker.date; NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"dd/MM/YYYY"]; [self.txtDate setText:[df stringFromDate:date]]; }

在故事板中添加到txtDate – > EditingDidEnd

- (IBAction)establishHour:(id)sender{ hour = hourPicker.date; NSDateFormatter *hf = [[NSDateFormatter alloc] init]; [hf setDateFormat:@"HH:MM"]; [self.txtHour setText:[hf stringFromDate:hour]]; }

将键盘设置为DatePicker,并创build一个带有button的工具栏来接受select。

java select 不是date,iPhonedateselect器,而不是键盘?相关推荐

  1. Java虚拟机JVM学习05 类加载器的父委托机制

    Java虚拟机JVM学习05 类加载器的父委托机制 类加载器 类加载器用来把类加载到Java虚拟机中. 类加载器的类型 有两种类型的类加载器: 1.JVM自带的加载器: 根类加载器(Bootstrap ...

  2. Java高新技术第一篇:类加载器详解

    首先来了解一下字节码和class文件的区别: 我们知道,新建一个java对象的时候,JVM要将这个对象对应的字节码加载到内存中,这个字节码的原始信息存放在classpath(就是我们新建Java工程的 ...

  3. oracle时间类型转化成java对象_Oracle数据库date类型与Java中Date的联系与转化

    以下是对Java中的日期对象与Oracle中的日期之间的区别与联系做点说明,以期对大家有所帮助. new Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),就是系统当 ...

  4. 【java虚拟机系列】JVM类加载器与ClassNotFoundException和NoClassDefFoundError

    在我们日常的项目开发中,会经常碰到ClassNotFoundException和NoClassDefFoundError这两种异常,对于经验足够的工程师而言,可能很轻松的就可以解决,但是却不一定明白为 ...

  5. java calendar 设置时区_详解Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat

    一.概述 1.问题描述 使用Java处理时间时,我们可能会经常发现时间不对,比如相差8个小时等等,其真实原因便是TimeZone.只有正确合理的运用TimeZone,才能保证系统时间无论何时都是准确的 ...

  6. JAVA+TEXT+小说速读训练器

    很久以前,大概是12或13年,下载了眼神速读软件. 那时看一本小说只要一个上午,一分钟读上万字.文字从眼前刷刷而过,就看个大概,走马观花. 刚开始时,眼睛容易疲劳,看着看着,眼泪就流了出来.但是最终坚 ...

  7. Java垃圾回收机制与垃圾收集器

    Java垃圾回收机制与垃圾收集器 前言 判定对象是否存活(标记) 引用计数法 可达性分析 算法思想 算法步骤 对象复活 引用概念的完善 垃圾回收算法 标记 - 清除法 标记 - 复制法 标记 - 整理 ...

  8. java select 下拉选项框option定位_java select 下拉选项框opt

    java select 下拉选项框opt [2021-02-05 09:44:01]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...

  9. java.sql.SQLException: Zero date value prohibited 报错分析

    今天在使用 iReview 复习词条时,发现 review 页面始终不会跳到下一个词条,应该是前台或者后台出现 BUG 了. 查看浏览器控制台,看到 500 报错,那应该是后台的问题. 登录后台,先查 ...

最新文章

  1. Servlet--05--HttpServletRequest; HttpServletResponse
  2. 双卡项目如何在状态栏显示或隐藏G,3G以及卡1和卡2的信号标识
  3. 为Pokémon Go而生的聊天软件GoChat,坐拥百万用户却快要破产
  4. dnf机械机器人补丁_大熊家资金记账软件
  5. NGUI中的Table自定义排序
  6. 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_1 搭建环境
  7. 【老生谈算法】matlab实现遗传算法优化源码——遗传算法
  8. java实现户籍管理系统_基于jsp的户籍管理系统-JavaEE实现户籍管理系统 - java项目源码...
  9. MAML小样本学习算法解读及基于飞桨的代码实现
  10. joson_encode 处理
  11. 2017年语义理解总结(二)
  12. 2018,丁磊的野心静悄悄
  13. lammps教程:不同原子组势能计算方法
  14. phpStudy的建站与踩坑,与微信公众号对接
  15. window10 1060 caffe 安装
  16. python编程求三角形面积公式_python编程 输入三角形的三条边,计算三角形的面积\...
  17. 视频网站中video标签中blob:http
  18. virtualenv virtualenvwrapper
  19. 【Linux-操作系统】
  20. 软件测试-------Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试)

热门文章

  1. 对python的功能和扩展功能的认知_Python基础-基础认知和库了解
  2. SpringBoot定时任务Schedule (七)
  3. python查看对象占用内存_『Python』内存分析_List对象内存占用分析
  4. mysql 备份表_Mysql 表的备份与恢复
  5. python多进程编程_python并发编程中的多进程(代码实现)
  6. java struts2 上传图片_Java框架Struts2实现图片上传功能
  7. mysql fm999990.99999_Oracle如何显示小数点前面的0
  8. asp.net findcontrol html控件,findcontrol-在ASP.NET中查找控件的更好方法
  9. java提示需要标识符,java错误需要标识符
  10. vfp 连接mysql数据库_Visual FoxPro操作数据库之函数大全