加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 04:45:13 所属栏目:百科 来源:网络整理
导读:我刚刚在我的应用程序中添加了一个循环进度条,我打算用它来显示他们花费的用户预算的百分比. 我一直在努力弄清楚如何将当前预算计算转换为用于配置进度循环的百分比.基本上,我有一个总支出计数器(支出)和一个总信用计数器(收益),我需要把它变成一个数字,如进
我刚刚在我的应用程序中添加了一个循环进度条,我打算用它来显示他们花费的用户预算的百分比.

我一直在努力弄清楚如何将当前预算计算转换为用于配置进度循环的百分比.基本上,我有一个总支出计数器(支出)和一个总信用计数器(收益),我需要把它变成一个数字,如进度圈的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)

变量也可能是双打.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读