【问题标题】:Swift Update number of cells in table when slider value changes滑块值更改时快速更新表格中的单元格数
【发布时间】:2020-04-08 12:30:47
【问题描述】:

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

提前谢谢你

【问题讨论】:

    标签: swift uitableview uislider


    【解决方案1】:

    是的,您要做的是在滑块的值发生变化时调用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()
        }
    

    【讨论】:

      猜你喜欢
      • 2020-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多