Связь индикатора выполнения со временем - PullRequest
0 голосов
/ 29 января 2019

Я хочу создать индикатор выполнения, который будет завершен в конце дня.
Желание сохранить его в виде действительно простой красной полосы, которая будет растягиваться по мере дня.Есть идеи?

Ответы [ 3 ]

0 голосов
/ 29 января 2019

Вы можете использовать UIProgressView и установить его свойство progress по мере необходимости.Это самый простой способ.

0 голосов
/ 29 января 2019

Индикатор выполнения принимает значения от 0.0 до 1.0.Вы можете преобразовать единицу дня в процентах, а затем установить ее для просмотра прогресса.Вам решать, в какой единице вы хотите показывать прогресс.

Скажите, что я хотел показать прогресс по часам, прошедшим за день, затем взять часы, прошедшие с текущего времени, и рассчитать процентную долю по отношению к 24ч.Таким образом, в полдень это будет 12/24, что дает мне 0.5, присвойте это значение индикатору выполнения.

0 голосов
/ 29 января 2019

Вам нужно будет создать UISlider , и вы будете указывать минимальное и максимальное значения 0 и 24 * 60, и каждую минуту вы можете обновлять значение ползунка или вы можете конвертировать текущее время в минуты.а затем обновите значение слайдера.

...