所以,我总共有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)
有什么建议吗?
如果您想根据复选标记计算总百分比。
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
}