gpt4 book ai didi

ios - UIProgressView 不会改变值

转载 作者:行者123 更新时间:2023-11-29 10:49:53 24 4
gpt4 key购买 nike

我正在将进度设置为 UIProgressView :

[recordingProgress setProgress:seconds/600 animated:YES];

该行位于一个不断重复的计时器中,秒是一个从 0 到 600 不等的整数 (int)。我注意到,如果我只插入值 0.5,进度条就会移动。我尝试通过以下方式使用 float :

float val = seconds/600

但是还是不行...

最佳答案

鉴于 seconds 也是一个 int,那么除法后您将不会得到浮点值。首先转换为 float:

float val = (float)seconds / 600.0f;

这样做的原因是将两个 int 相除会产生一个 int,在本例中 0 表示小于 600 的值600.0f 用于确保第二个操作数也得到正确处理。

关于ios - UIProgressView 不会改变值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20904663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com