gpt4 book ai didi

ios - 使用 UIProgressView 将进度条设置为 30 分钟

转载 作者:行者123 更新时间:2023-11-28 19:55:27 27 4
gpt4 key购买 nike

我正在做一个项目,我已经放入了一个进度条,然后设置一个按钮以在按下时启动进度条。问题是当你按下开始按钮时我想在 30 分钟内获得进度,所以我需要帮助将它设置为 30 分钟。

这是我设置进度条和开始按钮的代码

m 文件

- (IBAction)StartButton:(id)sender {
timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(moreProgress)
userInfo:Nil repeats:YES];
[super viewDidLoad];
//progressbar start when button pressed
}

然后我暂时得到了这个

   //selector progress time
- (void) moreProgress {
myProgressView.progress += 0.001;
}

最佳答案

我认为这只是一道数学题。

首先,myProgressView.progress 可以采用 0.0 到 1.0 之间的值。

当您每秒调用 moreProgress 时,您需要在 30 分钟内调用它 1800 次。因此,myProgressView.progress 应该增加 1/1800 秒。

将您的代码更改为:

- (void) moreProgress {
myProgressView.progress += 1.0/1800.0;
}

希望对你有帮助! :)

关于ios - 使用 UIProgressView 将进度条设置为 30 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26716575/

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