在 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 中使用圆形滑块更改时钟的值的主要内容,如果未能解决你的问题,请参考以下文章

jQuery:创建一个圆形滑块

iOS:变色圆形按钮

为啥在任何 UIimageView 和 Uiview 上都无法访问圆形滑块

更改圆形量规的值属性

圆形滑块文本框始终可见

使用两个控制点时,SwiftUI 圆形滑块问题未显示正确的笔划