Swift 当滑块值更改时更新 table 中的单元格数

Swift Update number of cells in table when slider value changes

我想在移动滑块时更新 table 中的单元格数。我真的不知道该怎么做,也没有找到适合我的情况。有方法吗?

提前致谢

是的,您要做的是在滑块的值发生变化时调用tableView.realodData()

有几种方法可以捕获滑块更改事件,但通常使用 UISlider's 值更改操作。

    override func viewDidLoad() {
        super.viewDidLoad()
        slider.addTarget(self, action: #selector(sliderValueChanged(_:)), for: .valueChanged)
    }

    @objc func sliderValueChanged(_ sender: UISlider) {
        updateTableViewNumberOfRows() // update number of rows in this function
                                      // or write the code here, it's up to you
        tableView.reloadData()
    }