gpt4 book ai didi

ios - 如何计算表格 View 中的值并显示在单独的标签中

转载 作者:行者123 更新时间:2023-11-28 12:37:17 25 4
gpt4 key购买 nike

我有一个表格 View 项目列表。在每个单元格中,我都有产品名称、数量和价格。我需要计算每个电池产品的数量 x 价格。我必须对所有单元格总数求和。并且必须显示在我单独的单元格中。如何做到这一点。

我的表格 View 单元格代码将如下所示:

 let cell = tableView.dequeueReusableCell(withIdentifier: "cartcel", for: indexPath) as! cartTableViewCell
cell.productName.text = Addtocartdata[indexPath.row].cartproName
cell.productQty.text = Addtocartdata[indexPath.row].cartproPrice
cell.productAmount.text = Addtocartdata[indexPath.row].cartproPrice
return cell;

我有一个单独的标签,名为 totallabel .请给我一些代码解释。关于如何计算每个单元格并求和所有总价。并在我的标签中显示总金额。

我试过了:

 var total11 : Double = 0.0
let totalitem : Int = self.Addtocartdata.count as Int
for item in 0...totalitem - 1 {
let subtotal = 0.0

total11 = subtotal + Double(self.Addtocartdata[item].cartproPrice!)!

}

但是我在 for 循环中崩溃了:

fatal error: Can't form Range with upperBound < lowerBound

提前致谢!!

最佳答案

您可以在 numberOfRowsInSection 方法中计算总和。

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

let sum = 0.0

for item in AddToCart {
sum += Double(item.cartproPrice) * Double(item.cartproQty)
}

label.text = "\(sum)"
return AddToCart.count
}

关于ios - 如何计算表格 View 中的值并显示在单独的标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40504091/

25 4 0