我试着用斯威夫特创建一个简单的模拟时钟。我的目标是根据时间旋转UIimage。第二手是每秒6度。手每分钟6度,每小时30度+分钟。你会怎么做呢?
我刚开始编写代码,并且已经找到了some obj-c examples,但是我不知道如何将它转换为which,以及我应该调用哪些东西。
任何帮助都是非常感谢的。
发布于 2015-04-07 00:58:00
你会怎么做
我会把时钟的指针画在自己的一层中,然后使用旋转变换来独立地旋转每一层(手)所需的数量,以时钟的中心作为锚点,以响应不同的重复NSTimers,当移动每一只手的时候通知我。
发布于 2015-04-07 00:58:52
我在Objective中编写了一个模拟时钟演示应用程序,当iOS 7出来测试加入该版本的春季物理时。
它不是你想要的语言,而是你想要的一切。将该应用程序从Objective转换为Swift将是一个很好的练习。
下面是链接:ClockAnimation project on Github
我的项目使用了一个名为UIView的自定义子类WTClockView。时钟视图包含一个子视图和小时、分钟和秒的视图。时钟指针用插座连接到时钟视图。
https://stackoverflow.com/questions/29481843
复制相似问题