如何在iphone应用程序中使用进度条
发布时间:2020-12-15 02:01:17 所属栏目:百科 来源:网络整理
导读:在我的iPhone应用程序中,我正在从FTP服务器下载一些数据。显示我正在使用的动作UIActivityIndi??cator。如果我把UIProgressView放在那里,而不是UIActivityIndi??cator,那将会更合适。下载一些数据时如何使用UIProgressView?任何人可以给我一个教程链接或
在我的iPhone应用程序中,我正在从FTP服务器下载一些数据。显示我正在使用的动作UIActivityIndi??cator。如果我把UIProgressView放在那里,而不是UIActivityIndi??cator,那将会更合适。下载一些数据时如何使用UIProgressView?任何人可以给我一个教程链接或示例代码?提前致谢。
解决方法
首先在.h文件中创建IBOutlet
IBOutlet UIProgressView * threadProgressView; 然后在.dm文件中的viewdidload中首先将进度设置为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{ } } 也给你的评论答案。对你有用吗 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |