【问题标题】:Analog Clock using swift使用 swift 的模拟时钟
【发布时间】:2015-06-11 11:23:27
【问题描述】:

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

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

非常感谢任何帮助。

【问题讨论】:

  • 嗨。欢迎来到 SO。不幸的是,你的问题太宽泛了。您应该提出具体问题,展示您的尝试和具体问题。请参阅帮助中心的“如何提问”。

标签: ios swift clock


【解决方案1】:

你打算怎么做

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

【讨论】:

【解决方案2】:

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

它不是您所追求的语言,但它可以满足您的所有要求。将应用程序从 Objective-C 转换为 Swift 将是一个很好的练习。

这是链接:ClockAnimation project on Github

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

【讨论】:

    猜你喜欢
    • 2015-06-14
    • 1970-01-01
    • 2018-09-19
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多