在iOS中使用圆形滑块更改时钟值

时间:2015-01-07 12:40:48

标签: ios xcode uislider

我正在iOS中使用循环计时器。圆圈应包含24小时的循环。

下图显示了我打算如何更改计时器的时间。

enter image description here

我想要显示滑块位置的相应时间,而不是滑块的度数位置,但我有点难以找到合适的公式。有没有人知道如何解决这个问题?

提前谢谢! Granit

1 个答案:

答案 0 :(得分:2)

欺骗一些数学公式;

喜欢 360/24 = 15 ,意味着1小时旋转15度, 所以计算其他人:

1 hour = 15 degree
2 hours = (15 * 2) = 30 degree and so on....
...
24 hours = (15 * 24) = 360 degree.

因此,如果您获得273值,则意味着

273/24 = int (11.375) = 11 hours