如何在同一个tableView中将数据从一个单元格传递到另一个单元格?

时间:2017-08-19 09:01:58

标签: swift3

我有一个单元格有一个segmentedControl,另一个单元格有两个日期按钮(Depart dateReturn Date)。

  • 当我点击段0时,Depart date应处于启用模式,Return date应处于禁用模式。
  • 当我点击第1段时,两者都应处于启用模式。

请提供示例代码,以便我轻松理解。

1 个答案:

答案 0 :(得分:0)

像这样创建一个var -

var index = 0

像这样添加段控制目标 -

segmentedControl.addTarget(self, action: #selector(segmentChanged(_:)), for: UIControlEvents.valueChanged)

像这样更改index的值 -

@IBAction func segmentChanged(_ sender: UISegmentedControl)
    {
        index = sender.selectedSegmentIndex
        yourtableView.reloadData()

    }

最后在index的帮助下,在cellForRow启用或禁用按钮。