gpt4 book ai didi

swift - 用于显示剩余预算百分比的计算

转载 作者:搜寻专家 更新时间:2023-10-31 08:17:04 25 4
gpt4 key购买 nike

我刚刚在我的应用中添加了一个圆形进度条,我打算用它来显示用户已花费预算的百分比。

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

这是我的进度圈的图片:

enter image description here

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

currentBudgetCalculation = currencyDouble + totalCreditCounter - totalSpendingsCounter

currencyDouble 是初始预算,totalCreditCounter 是总收入,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)

变量也可以是 Double。

关于swift - 用于显示剩余预算百分比的计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26149837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com