Изменить значение часов с круговым ползунком в iOS

Я работаю над круговым таймером в iOS. Круг должен содержать 24-часовой цикл.

На рисунке ниже показано, как я собираюсь изменить время таймера.

Вместо положения ползунка в градусах я хочу отображать время в соответствии с положением ползунка, но я вроде как пытаюсь найти правильную формулу. У кого-нибудь есть идеи, как с этим справиться?

Заранее спасибо! Granit

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
Другие вопросы по тегам