我要创建一个进度条,该进度条要在一天结束时完成。
希望将其保留为一个非常简单的红色条形,随着时间的流逝而延伸。
有什么想法吗?
答案 0 :(得分:1)
您将必须创建一个UISlider,并将最小值和最大值分别指定为0和24 * 60,并且每分钟可以更新滑块的值,也可以将当前时间转换为分钟,然后更新滑块的值。
答案 1 :(得分:0)
您可以使用UIProgressView并根据需要设置其progress属性。这是最简单的方法。
答案 2 :(得分:0)
进度条接受从0.0
到1.0
的值。您可以将天单位转换为百分比,然后将其设置为进度视图。由您决定要显示进度的单位。
说我想显示一天中经过的小时数的进度,然后计算从当前时间起经过的小时数,然后计算24小时的经过时间百分比。因此,在中午时分12/24
会给我0.5
,将此值分配给进度条。