因此,我总共有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)
有什么建议吗?
答案 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
}