如果 - 语句不刷新切换 - 打开,切换 - 关闭

时间:2015-10-17 04:28:30

标签: ios swift if-statement toggle

这是一个基本方法,使用基于切换开启或关闭的if语句。如果切换关闭,它会计算,当我打开开关并添加第二个数量时,它会计算,但是如果我之后切换切换,它将不会刷新并计算为“切换关闭”。我尝试重新加载数据,但它并没有真正起作用。有什么建议吗?

由于

   if tipSlider == false {
        totalMealCost.text = "$\(doubleCost)"
    } else {
        let tipValue = Float(tipSlider.value / 100)
        let roundedTip = (round(100*tipValue)/100)

        let tipCost = roundedTip  * doubleCost
        let roundedTipCost = (round(100*tipCost)/100)

        let fullCost = doubleCost + roundedTipCost
        let roundedFullCost = (round(100*fullCost)/100)
        totalMealCost.text = "$\(roundedFullCost)"
        tableView.reloadData()
    }

0 个答案:

没有答案