初始化日期拾取器

  let datePicker = UIDatePicker()//初始化一个日期拾取器datePicker.center = CGPoint(x: 160, y: 200)datePicker.tag = 1datePicker.minimumDate = Date()//日期拾取器的最小值datePicker.maximumDate = Date(timeInterval: 3*24*60*60, since: Date())//日期拾取器的最大值,这里是三天后self.view.addSubview(datePicker)let rect = CGRect(x: 20, y: 360, width: 280, height: 44)//创建一个显示区域let button = UIButton(type: UIButton.ButtonType.roundedRect)//初始化一个圆角矩形的按钮对象button.frame = rect//设置按钮的尺寸属性

设置方法

 @objc func getDate(_ button: UIButton){let datePicker = self.view.viewWithTag(1) as! UIDatePicker//通过标示值,获得当前日期拾取器对象let date = datePicker.date//获得日期值let dateFormater = DateFormatter()//新建一个日期格式化对象,用来实现日期的格式化dateFormater.dateFormat = "yyyy-MM-dd HH:mm"//设置日期的格式,大写的字母H,表示采用24小时制let dateAndTime = dateFormater.string(from: date)//将日期转换为指定格式的字符串let alert = UIAlertController(title: "Information", message: dateAndTime, preferredStyle: UIAlertController.Style.alert)//创建一个警告提示框,显示日期结果let okaction = UIAlertAction(title: "OK", style: .default, handler: nil)//创建一个按钮,作为提示窗口中的确定按钮,当用户点击该按钮时,将关闭提示窗口alert.addAction(okaction)//把按钮加到提示窗口中self.present(alert, animated: true, completion: nil)//在当前视图控制器中展示提示d窗口}

效果

UI控件--时间选择(日期拾取器)相关推荐

  1. 安卓入门系列-07常用UI控件(长文)

    常用UI控件 简介 这一篇介绍开发中的常用UI控件. 布局管理器 所有布局管理器都是ViewGroup的子类,都可作为容器类使用.继承自View,所以也可嵌套. 常见的布局之前已经提到了三种,这里不再 ...

  2. Unity自定义UI组件(六)日历、日期拾取器

    前言 考虑到工业项目中可能会利用到类似日历的工具,就比如选取某个时间节点,所以我结合UGUI源码开发了日历工具和日期拾取器工具,简单易用,接口齐全,可中文显示,外观可自定义.只需要导入脚本,即可在Hi ...

  3. 【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )

    转载注明出处 : http://blog.csdn.net/shulianghan/article/details/50348982 一. 日期选择器 (UIDatePicker) UIDatePic ...

  4. IOS 常用UI控件

    目录 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与Toast 对话框 其他UI 具体内容 下拉刷新 EGOTableViewPullRefresh ...

  5. 使用ExtJs创建新的UI控件(转)

    组合或扩展 当创建一个新类,往往要作出这么的一个选择:要么拥有某个工具类的实例来扮演首要的角色,要么扩展那个类. 使用ExtJs过程中,推荐从最靠近的基类开始扩展,实现所需的功能即可.这是因为Ext提 ...

  6. 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

    博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...

  7. sketch里的ios控件_30个让你眼前一亮的iOS Swift UI控件!

    前言 笔者接触 iOS 开发有一段时间了,尤其特别喜欢UI部分,特意收集整理了30个让你惊艳的第三方开源控件(swift),无论是应用到项目中还是用来学习都能让你大呼过瘾,废话不多说,直接上图上链接! ...

  8. 在Blazor中构建数据库应用程序——第4部分——UI控件

    目录 介绍 存储库和数据库 组件 RouteViews 表单 UI控件 UIBase 一些例子 UIButton UIColumn UILoader UIContainer/UIRow/UIColum ...

  9. SAP UI5 进阶 - XML 视图里定义的 UI 控件,运行时实例化的技术细节剖析试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  10. QT UI控件和事件

    QT UI控件和事件 控件 自定义事件 事件 QEvent 鼠标事件 定时器 绘图事件 文件 控件 登录窗口布局 lable : 标签 (登录的用户名:) Line Edit : 单行的编辑框 (输入 ...

最新文章

  1. 硬币(计算n分有几种表示法)
  2. pytorch训练过程中loss出现NaN的原因及可采取的方法
  3. delphi html table,delphi 使用webbrowser取得网页中表格(Table)内容的正确方法
  4. [转]自定义ASP.NET MVC Html辅助方法
  5. Docker 容器中“TERM environment variable not set.”问题解决
  6. 从零开始学计算机组装与维修技术,从新手到高手:电脑组装、维护与故障排除...
  7. Git cherry-pick后再merge出现一个“奇怪”的现象
  8. 微软开源 Scalar,提升操作巨型 Git 仓库的速度
  9. 第十课:栈的表示与实现
  10. 剑指offer面试题65. 不用加减乘除做加法(位运算)
  11. 操作系统指纹识别(基于kali)
  12. 聊一聊数学中的基本定理(二)——算术基本定理的价值
  13. 计算机脚本发生错误,我的电脑开机后显示当前页面的脚本发生错误?
  14. 关于印发医疗联合体管理办法(试行)的通知
  15. 房产估值模型训练及预测结果
  16. 使用 Let‘s Encrypt 为 Zimbra-8.8.15 安装可信任的SSL证书
  17. lzg_ad:XPE中的Remote Procedure Call (RPC) Locator服务无法启动
  18. 仿爱乐透android客户端界面实现(附工程源码)
  19. Core Data 详解
  20. Omnipeek空口抓包(4):抓取路由器下的无线网络包

热门文章

  1. Arduino连接超声波传感器测距
  2. 数据挖掘 NLP 之 文本挖掘 文本处理 通用流程
  3. 一文说透区块链为何必须扩容,扩容的未来在哪里?
  4. 照片幻灯片java_Java的POI向幻灯片中插入图片算法设计
  5. [转]我在上海的五年奋斗岁月
  6. lpush和rpush的区别_redis数据类型之list-lpush,rpush讲解
  7. matlab有限差分一维导热,一维导热方程-有限差分法-matlab实现(汇编)
  8. hadoop集群搭建-(三台机器)
  9. 无法修改计算机睡眠,win7不能睡眠怎么办,通过两个步骤的设置轻松解决
  10. Leetcode每日一题 面试题56 - I.数组中数字出现的次数