从视图控制器访问表视图单元格中的UISegmentedControl

时间:2016-04-22 08:54:43

标签: ios swift uitableview uisegmentedcontrol

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

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

1 个答案:

答案 0 :(得分:3)

您可以通过多种方式解决此问题,一种方法是使用协议,使用didSelectCellSegmentedControl(segmentedControl: UISegmentedControl, selectedSegmentIndex index: Int)等方法定义协议。然后使viewcontroller成为cellForRowAtIndexPath delegate method中单元格的委托,符合didSelectCellSegmentedControl协议并在那里处理选择。