我刚刚在我的应用程序中添加了一个循环进度条,我打算用它来显示他们花费的用户预算的百分比.
我一直在努力弄清楚如何将当前预算计算转换为用于配置进度循环的百分比.基本上,我有一个总支出计数器(支出)和一个总信用计数器(收益),我需要把它变成一个数字,如进度圈的0.134,我还需要弄清楚花了多少百分比.
这是我的进度圈的图像:
这是我计算当前预算的代码:
currentBudgetCalculation = currencyDouble + totalCreditCounter - totalSpendingsCounter
currencyDouble是初始预算,totalCreditCounter是总incomings和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)
变量也可能是双打.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。