0

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

4

1 回答 1

1

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

假设你有一个UIProgressView名为myProgressView.

float currentProgress包含用户已完成的科目数。

float totalSubjects包含用户可用的总主题数。

// calculate progress  (value must be 0.0 to 1.0)
float myProgress = currentProgress / totalSubjects;
[myProgressView setProgress:myProgress animated:YES];
于 2013-03-25T17:07:26.520 回答