显示剩余预算百分比的计算
问题描述:
我刚刚向我的应用程序添加了一个圆形进度栏,我打算用它来显示他们花费的用户预算的百分比。显示剩余预算百分比的计算
我一直在努力弄清楚,我会如何将当前的预算计算转换为用于配置进度圈的百分比。基本上,我有总支出计数器(支出)和总信用计数器(收入),我需要将它变成0.134这样的数字,我还需要弄清楚已经花费了多少百分比。
这里是我的进步圆的图像:
这是我的计算当期预算代码:
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)
变量的百分比本来双打也。
工程很好。非常感谢! – user3746428 2014-10-01 21:16:50