2013-03-25 89 views
0

我正在使用Xcode 4.6.1在Objective-C中编写代码,我想知道如何设置进度条值,我的意思是设置绿色部分和带有一些值的白色部分。我想要实现的酒吧的数据是大学科目,所以绿色部分是基于用户已经看到的主题,以及用户还没有看到的那些白色部分。因此,如果总共有10个主题并且用户刚看到5个,则进度条将为50%绿色和50%白色。进度条实现

回答

1

见UIProgressView文档:https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIProgressView_Class/Reference/Reference.html

假设你有一个名为UIProgressViewmyProgressView

float currentProgress包含用户完成的主题数量。

float totalSubjects包含提供给用户总科目数。

// calculate progress (value must be 0.0 to 1.0) 
float myProgress = currentProgress/totalSubjects; 
[myProgressView setProgress:myProgress animated:YES]; 
+0

非常感谢您! – 2013-03-25 17:41:08