我想知道这里是否有人可以告诉我如何成功编码 UISegmented 控件,以便我的程序中的 TableView 单元格也可以通过名称和相应的数字进行组织(抱歉没有图片)
我已经尝试寻找解决方案,但它们要么很复杂,要么根本不相关。 显然我必须将其放入我的 UITableView Controller 中,并且必须为分段控件创建一个操作和一个属性,但我真的想知道如何以不同的顺序重置 TableView 。 简单的东西会很棒。 谢谢
最佳答案
您必须首先注册 valueChanged 事件,例如 this :
文档的一部分:
[segmentedControl addTarget:self
action:@selector(action:)
forControlEvents:UIControlEventValueChanged];
一旦进入 action
选择器,您必须检查 selectedSegmentIndex属性并基于索引,根据需要重新排列/重新排序绑定(bind)到 UITableView
控件的数据源。
要重新订购,您可以使用 custom sorting .
注意:一旦源重新排序,请不要忘记调用 [tableView reloadData]
并设置其委托(delegate)和数据源(如果不是)。
关于ios - UISegmentedControl TableView 重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25459020/