[翻译] ClockView 时钟

简介:

ClockView 时钟

https://github.com/nacho4d/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"

 

 

 

目录
相关文章
|
5月前
|
Ubuntu 机器人 语音技术
语音识别与语音控制的原理介绍
硬件平台 机器硬件:OriginBot(导航版/视觉版)PC主机:Windows(>=10)/Ubuntu(>=20.04)扩展硬件:X3语音版 运行案例 首先进入OriginBot主控系统,运行一下指令。请注意,部分操作OriginBot内暂未放入,请根据内容进行适当处理。 cd /userdata/dev_ws/ # 配置TogetheROS环境 source /opt/tros/setup.bash # 从tros.b的安装路径中拷贝出运行示例需要的配置文件。 cp -r /opt/tros/lib/hobot_audio/config/ . # 加载音频驱动,设备启动之后只
309 83
|
5月前
|
存储 安全 Linux
高分辨率定时器和动态时钟设计笔记 【ChatGPT】
高分辨率定时器和动态时钟设计笔记 【ChatGPT】
|
5月前
|
负载均衡 Linux 调度
NO_HZ: 降低调度时钟中断 【ChatGPT】
NO_HZ: 降低调度时钟中断 【ChatGPT】
|
9月前
|
IDE 编译器 C语言
【C++】使用g++指令控制【翻译】各个过程
【C++】使用g++指令控制【翻译】各个过程
|
9月前
|
Java
JavaSwing实现动态时钟【风格2】
JavaSwing实现动态时钟【风格2】
JavaSwing实现动态时钟【风格1】
JavaSwing实现动态时钟【风格1】
|
存储 IDE 物联网
Blinker 语音控制 51单片机 点灯
Blinker 语音控制 51单片机 点灯
348 0
|
编解码 算法 内存技术
m基于matlab的PCM-FM码同步和GMSK的调制和解调方法,包括多符号检测MSD和Turbo编解码
m基于matlab的PCM-FM码同步和GMSK的调制和解调方法,包括多符号检测MSD和Turbo编解码
208 0
m基于matlab的PCM-FM码同步和GMSK的调制和解调方法,包括多符号检测MSD和Turbo编解码
|
异构计算
实验二 基于FPGA的分频器的设计(基本任务:设计一个分频器,输入信号50MHz,输出信号频率分别为1KHz、500Hz及1Hz。拓展任务1:用按键或开关控制蜂鸣器的响与不响。拓展任务2:用按键或开)
实验二 基于FPGA的分频器的设计(基本任务:设计一个分频器,输入信号50MHz,输出信号频率分别为1KHz、500Hz及1Hz。拓展任务1:用按键或开关控制蜂鸣器的响与不响。拓展任务2:用按键或开)
1397 0
实验二 基于FPGA的分频器的设计(基本任务:设计一个分频器,输入信号50MHz,输出信号频率分别为1KHz、500Hz及1Hz。拓展任务1:用按键或开关控制蜂鸣器的响与不响。拓展任务2:用按键或开)

热门文章

最新文章