gpt4 book ai didi

arrays - 接近 'How many items do you have selected' 类型计数器的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 07:24:26 24 4
gpt4 key购买 nike

我的意思是:我有一个表格 View 和填充的单元格,我希望每个单元格在被选中时链接到其 bool 值表示的开或关状态。当它处于“开启”状态时,它会向计数器添加 +1,当它被点击到它的“关闭”状态时,它会收回该计数(因此减去)。我在填充表格 View 的类中有 bool 值,这样在通过搜索栏过滤数据时它不会混淆选择
想象一下“您选择了多少项目”类型的计数器。
我不确定的是如何将 bool 连接到选择本身,这样它就不会“混淆”。欢迎举例!
谢谢

最佳答案

可能最简单的解决方案是使用简单的变量“计数器”并在 UITableViewDelegate 中计算您的选择方法didSelectRowAt (计数)和方法didDeselectRowAt (倒计时)
以下是一些步骤和示例代码:

  • 创建 UITableview并符合您的UIViewControllerUITableViewDelegate协议(protocol) 。然后将方法添加到您的 UIViewController并符合 yourTableView.delegate = yourViewController (可能只是自我)。

  • 添加委托(delegate)方法:
        func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    self.counter += 1
    }

    func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
    self.counter -= 1
    }

    关于arrays - 接近 'How many items do you have selected' 类型计数器的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68294254/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com