gpt4 book ai didi

ios - progressView 是否会通过调用 updateProgress 自动更新

转载 作者:行者123 更新时间:2023-11-29 01:30:19 24 4
gpt4 key购买 nike

当您设置或更新 progressView 的 float 时,它会自动更新 progressView 吗?

比如调用一个方法:

- (void) updateProgress:(float)progress{
[self.progressView setProgress:progress];}

最佳答案

我假设你在谈论 UIProgressView?

假设这就是您的意思,答案是肯定的,但需要注意。

它不会立即绘制您的进度 View 。它告诉进度 View 它需要重绘自己,并在下一次通过事件循环这样做。

如果您尝试在同步循环中更新值,那将不起作用。

所以代码如下:

for (int value = 0; value < 100; value++
{
[myProgressView setProgress: value/100 animated: YES];
//Do something time-consuming
}

不会工作。由于该代码在值为 100 之前不会返回,因此您会看到进度 View 从 0 开始,然后突然一路上升到 100%。

关于ios - progressView 是否会通过调用 updateProgress 自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33532417/

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