相关疑难解决方法(0)

UISegmentedControl寄存器点击选定的段

我有一个分段控件,用户可以选择如何订购列表.工作良好.

但是,我希望在点击已选择的段时,订单会被反转.我已经准备好了所有代码,但我不知道如何在这些段上注册水龙头.似乎唯一可以使用的控制事件是UIControlEventValueChanged,但这不起作用(因为所选的段实际上没有变化).

这有解决方案吗?如果是这样,它是什么?

提前致谢!

iphone uisegmentedcontrol

61
推荐指数
9
解决办法
3万
查看次数

在UITableView HeaderView中检测UISegmentedControl中的更改

我试图控制我的UITableView基础上selectedSegmentIndexUISegmentedControl我的UITableView水箱内.从本质上讲,我希望这UISegmentedControl可以像推特的"我"标签一样工作.我有UISegmentedControl一个UITableView标题内部,它使用此方法出列:

override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
    let cell = tableView.dequeueReusableCell(withIdentifier: "sectionDetailsHeaderView") as! SectionDetailsHeaderTableViewCell
    return cell
}
Run Code Online (Sandbox Code Playgroud)

我有一个连接到UISegmentedControl的插座SectionDetailsHeaderTableViewCell,但我无法弄清楚如何检测UISegmentedControl中的更改.我想设置一个变量,var segmentedControlValue = Int()selectedSegmentIndex每一次的修改,然后调用一个函数,func chooseDataToDisplay() {}该值改变时.我该怎么做呢?

uitableview uisegmentedcontrol ios swift uitableviewsectionheader

3
推荐指数
1
解决办法
1348
查看次数