使用 swift 的模拟时钟

Analog Clock using swift

我正在尝试使用 swift 创建一个简单的模拟时钟。我的目标是根据时间旋转 UIimage。秒针每秒 6 度。分针每分钟 6 度,每小时 + 分钟 30 度。你会怎么做?

我是编码新手,找到了 some obj-c examples,但我不确定如何将它转换成 swift 以及我应该调用哪些东西。

非常感谢任何帮助。

How would you go about doing this

我会在自己的层中绘制时钟的指针,然后使用旋转变换将每个层(指针)独立旋转所需的量,以时钟的中心为锚点,以响应不同的重复 NSTimers,它会在需要移动每只手时通知我。

我在 Objective-C 中编写了一个模拟时钟演示应用程序,当时 iOS 7 出来测试该版本中添加的 spring 物理特性。

它不是您想要的语言,但它可以满足您的所有要求。将应用程序从 Objective-C 转换为 Swift.

将是一个很好的练习

这是 link:ClockAnimation project on Github

我的项目使用了一个名为 WTClockView 的 UIView 的自定义子类。时钟视图包含时针、分针和秒针的子视图和视图。时钟指针通过插座连接到时钟视图