思路分析:

要实现数字时钟,需要想到两个方面:当前时间、持续更新。这两方面其实都不难,但是还是记录下来,(runloop和NSDate结合)获取当前时间用NSDate,持续跟新是把获取时间的方法写进runloop。这样结合一下就可以不短显示最新的时间了。

代码示例:

- (void)viewDidLoad {[super viewDidLoad];//定时器 反复执行NSTimer *timer = [NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(updateTime) userInfo:nil repeats:YES];[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode];//设置停止按钮UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(100, 200, 100, 40)];[button setTitle:@"STOP" forState:UIControlStateNormal];}-(void)updateTime{UILabel *timeLable = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 300, 60)];timeLable.backgroundColor = [UIColor orangeColor];[self.view addSubview:timeLable];NSDate *currentDate = [NSDate date];NSDateFormatter *dataFormatter = [[NSDateFormatter alloc]init];[dataFormatter setDateFormat:@"YYYY - MM - dd   HH : mm : ss "];NSString *dateString = [dataFormatter stringFromDate:currentDate];NSLog(@"%@",dateString);timeLable.text = dateString;}

iOS 数字时钟(时间显示并持续更新)相关推荐

  1. 计算机桌面提示区,电脑如何设置多时钟显示?电脑设置不同地区时钟时间显示方法...

    由于我们因为各种原因需要在电脑上显示不同地方的时间,比如一个显示中国北京,一个显示纽约,还有一个显示迪拜,那么该如何去设置电脑,是电脑自动显示不同地区的时钟? 我们这里有三种方法来设置或者不容地区时钟 ...

  2. 圆形数字时钟同时显示数字时钟、日期和星期特效

    前几天看到动画效果,于是今天想写个时钟效果分享. <!DOCTYPE html> <html lang="en"><head><meta ...

  3. 【全年汇总】2023年CCF计算机图形学与多媒体会议截稿时间汇总(持续更新)

    本博文是根据2022年CCF会议推荐的计算机图形学与多媒体领域相关会议目录撰写,更多信息详见公众号CS Conference内容.(完整PDF大家搜集好了,公众号后台回复"CCF" ...

  4. 【全年汇总】2023年CCF人机交互会议截稿时间汇总(持续更新)

    本博文是根据CCF会议推荐的人机交互领域相关会议目录撰写. 一.截稿时间总览 截稿时间的总时间轴内容将会持续更新...... 往年投稿及录用情况及链接详见图片后面的内容. 二.会议详细目录 由于一些会 ...

  5. 【全年汇总】2023年CCF数据库/数据挖掘/内容检索会议截稿时间汇总(持续更新)

    本博文是根据CCF会议推荐的数据库/数据挖掘/内容检索领域相关会议目录撰写. 一.截稿时间总览 截稿时间的总时间轴内容将会持续更新...... 往年投稿及录用情况及链接详见图片后面的内容. 二.会议详 ...

  6. iOS开发-审核被拒原因总结[持续更新]

    交流群 更多iOS审核问题欢迎加QQ群 828079826 GitHub整理的分类被拒方案,欢迎大家pull request. AppStoreReviewGuidelines 即将实行的隐私政策要求 ...

  7. 七段数码管数字时钟实时显示显示(年月日时分秒)

    用数码管显示系统实时时间需要用到turtle.datetime以及time这三个函数,调出系统时间进行运用并控制数码管绘制过程实现这一程序! 最后呈现出来的结果会是一个动态的数码管,每秒钟刷新一次,来 ...

  8. iOS开发常用第三方开源框架 持续更新中...[转]

    键盘管理 TPKeyboardAvoiding IQKeyboardManager(1.2.8) 弹窗HUD MBProgressHUD(0.9.2) SVProgressHUD UIView+Toa ...

  9. ios系统 微信时间显示NANANANA

    问题: 在html页面中获得后台传过来的一个时间并显示在页面上,我用getFullYear() ,getMonth(),getDate()分别获得了年月日在电脑上和三星手机上页面都能正确的显示时间,而 ...

最新文章

  1. 系统架构师学习笔记_第十二章_连载
  2. Activity A 启动 Activity B 生命周期
  3. 阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访
  4. “21天教你学会C++”
  5. qt高亮快捷键_QtCreator中常用快捷键总结
  6. 面试官问:ZooKeeper是强一致的吗?怎么实现的?
  7. 还在用ABAP进行SAP产品的二次开发?来了解下这种全新的二次开发理念吧
  8. BITMAPINFO结构
  9. Scribefire发CSDN博客
  10. LoadRunner常用函数(转)
  11. oracle 创建字段自增长——两种实现方式汇总(转)
  12. java有关问题,Java常见有关问题和解决方法
  13. java停机保存数据_哦,这就是java的优雅停机?(实现及原理)
  14. Datawhale数据挖掘项目之task2
  15. python 字符串不相等_python实现找出来一个字符串中最长不重复子串
  16. 虚拟机中XP系统激活
  17. 计算机终端的串口并口指什么,串并口
  18. pytorch实践(改造属于自己的resnet网络结构并训练二分类网络)
  19. 【LTspice】010 串联谐振电路
  20. 安卓系统强制旋转屏幕实现横竖屏切换

热门文章

  1. 抖音斜体加粗昵称生成网站html源码
  2. Leetcode 557 反转字符串中的单词
  3. 计算机运行一个游戏的原理,通过游戏,就能了解电脑的计算原理!大人看了都想玩~...
  4. 关于UsedRange方法选中了空区域的解决方案
  5. 北航教授证实运营商降低4G速度迫用户升级5G,难怪5G用户那么少
  6. 【IoT】项目管理:端到端的项目管理才是王道
  7. React全家桶(技术栈)
  8. 1. 达拉崩吧的酒宴
  9. 大型企业办公网-clos畅想
  10. 【Delphi】Android 动态改变屏幕亮度