使用UIProgressBar显示百分比?

时间:2015-06-12 20:00:48

标签: cocoa-touch uiprogressview

我希望有一种方法可以利用UIProgressBar显示百分比或其他东西,而不是动画/加载。

例如,如果在游戏中你收集了25/100个硬币,那么进度条会被点亮25%...

我还没有找到任何关于此的信息,所以也许你不能。但是我没有运气试过这个:

-(void)ProgressMade{
    progress.progress = 25; 
}

然后我意识到进步是(浮动)所以尝试了这个:

-(void)ProgressMade{
    progress.progress = 25/1000; //0.0 - 0.1
}

但仍然没有:(

唯一的区别是,top方法显示一个完整的条形,底部的方法显示并清空一个?!?

1 个答案:

答案 0 :(得分:0)

想出来。需要将我的计数转换为浮点数,然后除以进度范围为0.0 - 1.0。

-(void)ProgressMade{
    float current = (float)myCount/100; //case 25 and divide 100 = 0.25f
    progress.progress = current;
}