显示剩余预算百分比的计算

问题描述:

我刚刚向我的应用程序添加了一个圆形进度栏,我打算用它来显示他们花费的用户预算的百分比。显示剩余预算百分比的计算

我一直在努力弄清楚,我会如何将当前的预算计算转换为用于配置进度圈的百分比。基本上,我有总支出计数器(支出)和总信用计数器(收入),我需要将它变成0.134这样的数字,我还需要弄清楚已经花费了多少百分比。

这里是我的进步圆的图像:

enter image description here

这是我的计算当期预算代码:

currentBudgetCalculation = currencyDouble + totalCreditCounter - totalSpendingsCounter 

currencyDouble是初始预算,totalCreditCounter是总accings和totalSpendingsCounter是总支出。

我需要做些什么计算才能使其工作?输入进度圈值的变量是一个CGFloat。

根据您要显示的内容,您可以使用以下任一公式。

1)这是计算支出初步预算的百分比加上信贷

import UIKit 

var currencyDouble: Float = 100.0 
var totalCreditCounter: Float = 10.0 
var totalSpending: Float = 30.0 

let perCent = 100*totalSpending/(currencyDouble + totalCreditCounter) 

var perCentCGFloat = CGFloat(perCent) 

2)这是计算支出作为初始

import UIKit 

var currencyDouble: Float = 100.0 
var totalCreditCounter: Float = 10.0 
var totalSpending: Float = 30.0 

let perCent = 100*totalSpending/currencyDouble 

var perCentCGFloat = CGFloat(perCent) 

变量的百分比本来双打也。

+0

工程很好。非常感谢! – user3746428 2014-10-01 21:16:50