gpt4 book ai didi

iphone - 如何在 iphone 应用程序中使用进度条

转载 作者:IT王子 更新时间:2023-10-29 08:04:47 26 4
gpt4 key购买 nike

在我的 iPhone 应用程序中,我正在从 FTP 服务器下载一些数据。为了显示我正在使用的操作 UIActivityIndi​​cator。如果我把 UIProgressView 放在那里而不是 UIActivityIndi​​cator,它会更合适。下载一些数据时如何使用 UIProgressView?谁能给我一个教程链接或示例代码?提前致谢。

最佳答案

首先在 .h 文件中创建 IBOutlet

IBOutlet UIProgressView * threadProgressView;

然后在.m文件里viewdidload先设置progress为0.0然后调用makeMyProgressMoving方法

    threadProgressView.progress = 0.0;
[self performSelectorOnMainThread:@selector(makeMyProgressBarMoving) withObject:nil waitUntilDone:NO];

然后添加下面的方法

- (void)makeMyProgressBarMoving {

float actual = [threadProgressView progress];
if (actual < 1) {
threadProgressView.progress = actual + ((float)recievedData/(float)xpectedTotalSize);
[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(makeMyProgressBarMoving) userInfo:nil repeats:NO];
}
else{



}

}

同时给出您的评论以供回答。对你有用吗?

关于iphone - 如何在 iphone 应用程序中使用进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7412795/

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