我正在尝试根据我的 UITableView 标头内部的 来控制UITableView我的selectedSegmentIndex。UISegmentedControl本质上,我希望它UISegmentedControl像 Twitter 的“我”标签一样工作。我有UISegmentedControl一个UITableView标题,它使用这种方法出列:
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let cell = tableView.dequeueReusableCell(withIdentifier: "sectionDetailsHeaderView") as! SectionDetailsHeaderTableViewCell
return cell
}
我有一个连接到 UISegmentedControl 的插座SectionDetailsHeaderTableViewCell,但我不知道如何检测 UISegmentedControl 的变化。我想设置一个变量,var segmentedControlValue = Int()每次selectedSegmentIndex值更改并在值更改func chooseDataToDisplay() {}时调用函数。我该怎么做呢?