博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[翻译] ClockView 时钟
阅读量:6701 次
发布时间:2019-06-25

本文共 1181 字,大约阅读时间需要 3 分钟。

ClockView 时钟

Overview

ClockView is s simple class that will simulate an analog (or wall like) clock. ClockView makes use of various CALayers so it needs CoreAnimation (add QuartzCore.framework)

ClockView是一个简单的类用来模拟模拟时钟的。ClockVIew使用了不同的CALayer,所以需要引用CoreAnimation框架。

How to use

It can be initialized with the default style:

他可以使用默认的方式来初始化:

ClockView *clockView = [[ClockView alloc] initWithFrame:CGRectMake(0, 320, 100, 100)];[aView addSubview:clockView];[clockView start];... do your thing here :)[clockView stop];[clockView release];

Or it can be customized:

或者可以被定制:

ClockView *clockView = [[ClockView alloc] initWithFrame:CGRectMake(-15, 0, 350, 350)];[clockView setClockBackgroundImage:[UIImage imageNamed:@"clock-background.png"].CGImage];[clockView setHourHandImage:[UIImage imageNamed:@"clock-hour-background.png"].CGImage];[clockView setMinHandImage:[UIImage imageNamed:@"clock-min-background.png"].CGImage];[clockView setSecHandImage:[UIImage imageNamed:@"clock-sec-background.png"].CGImage];[self.view addSubview:clockView];[clockView start];... do your thing here :)[clockView stop];[clockView release];

Example of ClockView. Big: Customized style, Small: Default style"

 

 

 

转载地址:http://gnzlo.baihongyu.com/

你可能感兴趣的文章
麻省理工研究人员在比特币闪电网络上测试Oracle和智能合约
查看>>
两面看问题:区块链与伦理人权
查看>>
微软宣布支持基于虚拟机的Azure IOT Edge服务
查看>>
AI+社交,快手商业化落地之道
查看>>
在Azure平台上开发物联网方案的最佳实践
查看>>
[leetcode] 435.Non-overlapping Intervals
查看>>
动态横竖屏切换KSYLive_iOS
查看>>
springboot的metrics
查看>>
开发移动端react组件datepicker的总结与教训
查看>>
简单的内存缓存模块 - Smache
查看>>
gulp前端构建工具白话讲解,也包含自己使用的一些心得体会 。(针对初次接触gulp的同学,大神误喷)...
查看>>
最新超详细linux部署wordpress步骤
查看>>
独孤九剑(0x02) - 数据结构篇
查看>>
【译】 eBay 的速度与风范
查看>>
Android 优化交互 —— CoordinatorLayout 与 Behavior
查看>>
[LintCode/LeetCode] Generate Parentheses
查看>>
Comparable and Comparator
查看>>
Javascript---Date类型和Math类型
查看>>
从ACID到CAP到BASE
查看>>
一种Auto Unlock的方法
查看>>