【问题标题】:Access UISegmentedControl in table view cell from view controller从视图控制器访问表视图单元格中的 UISegmentedControl
【发布时间】:2016-04-22 17:00:23
【问题描述】:

我有一个带有 UISegmentedControl 的单元格。此控件连接到表格视图单元格,而不是我的视图控制器。但我需要知道选择了哪个索引来使用正确的数组填充表格视图。

如何从视图控制器访问表格视图单元格中的分段控制器?

【问题讨论】:

  • 创建一个协议,使视图控制器充当单元格的代表。当段控制项被触摸时,调用委托方法。
  • 谢谢,你有我的例子吗?我不太明白如何实现这个协议

标签: ios swift uitableview uisegmentedcontrol


【解决方案1】:

有很多方法可以解决这个问题,一种方法是使用协议,使用didSelectCellSegmentedControl(segmentedControl: UISegmentedControl, selectedSegmentIndex index: Int) 等方法定义协议。然后让您的视图控制器成为cellForRowAtIndexPath delegate method 中单元格的代表,符合didSelectCellSegmentedControl 协议并在那里处理选择。

【讨论】:

猜你喜欢
  • 2018-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-27
  • 1970-01-01
  • 1970-01-01
  • 2020-02-13
  • 1970-01-01
相关资源
最近更新 更多