在 iOS 中使用圆形滑块更改时钟的值
Posted
技术标签:
【中文标题】在 iOS 中使用圆形滑块更改时钟的值【英文标题】:Change value of clock with circular slider in iOS 【发布时间】:2015-01-07 12:40:47 【问题描述】:我正在开发 ios 中的循环计时器。圆圈应该包含一个 24 小时的周期。
下图显示了我打算如何更改计时器的时间。
而不是滑块的度数位置,我想根据滑块的位置显示时间,但我有点难以找到正确的公式。有谁知道如何解决这个问题?
提前感谢您! 花岗岩
【问题讨论】:
这个控件的代码是否贴在任何地方?看起来棒极了! 刚刚又偶然发现了这个。你有没有在任何地方发布过这个控件?它真的非常酷,我可以在当前的项目中使用它! 【参考方案1】:骗一些数学公式;
如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
【讨论】:
我喜欢这个答案,但如果他想要更好地控制计时器(增量小于 1 小时),您可能也想向他展示这一点。好答案!以上是关于在 iOS 中使用圆形滑块更改时钟的值的主要内容,如果未能解决你的问题,请参考以下文章