完成百分比快速计算器

时间:2018-12-10 02:41:32

标签: swift xcode counter

因此,我总共有14个选中标记,我想按一个,并有一个数字计算所有选中标记的总体完成度(总共14个)。

我通过网络进行了研究,并试图像这样解决它……首先,我认为我需要声明两个变量;一个代表计数器,另一个代表总数(14),然后我声明一个常数(它将代表我的总值* 100,最后我将进行百分比计算。

当我必须定义要计算的总体百分比时,就会出现我的问题。

代码在这里:

import UIKit   

var checkmarksDouble: Float = 100.0 //this is my total on percentage
var totalCheckmarksCounted: Float = 14.0 //my total on checkmarks
var counter: Float = + 1  //Counter


let perCent = 100*counter/(checkmarksDouble + counter) 
var perCentCGFloat =  CGFloat(perCent)

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果您想根据对勾标记计算总百分比。

 var checkmarksDouble: Float = 100.0 //this is my total on percentage
    var totalCheckmarksCounted: Float = 14.0 //my total on checkmarks
    var counter: Float =  0  //Counter
    var perCentCGFloat:Float =  0
    var percentageOfOneCheckmark:Float = 0

现在计算单个复选标记的百分比

 percentageOfOneCheckmark = checkmarksDouble / totalCheckmarksCounted

点击对勾标记时调用此方法

  func checkmarkClickForCalculaationPercentage() -> Void
{
    counter += 1
    perCentCGFloat = percentageOfOneCheckmark *counter
}