iphone - 在 UITableViewController 中对行进行排序

标签 iphone ios ipad sorting uitableview

我有一个 UITableViewController 包含一些非常基本的数据。假设每一行只包含一个随机整数。我想对这些行进行排序(升序或降序都可以)。我有一个“排序”按钮和一个“排序项目”委托(delegate),当点击排序按钮时会调用它。 如何对 UITableViewController 的内容进行排序并更新显示? 如果有帮助,我还将 UITableViewController 中显示的数据存储在一个数组中。

干杯!

最佳答案

与您的 UITableViewController 关联的数据源是您在单元格中显示的数据的主要访问点。

怎么不知道你的数据模型是什么样子的,但这可能就像对存储在数据源中的整数数组(在你的示例中)进行排序一样简单。

当我说“数据源”时,我的意思是:实现 UITableViewDataSource Protocol 的对象

所以,对你的模型进行排序,然后 reloadData在您的 tableViewController.tableView .

关于iphone - 在 UITableViewController 中对行进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6074900/

相关文章:

iphone - 如何在 AVPlayer 中设置像 AVAudioPlayer 这样的 pan 属性

iphone - UITableView 不反转

ios - session 开始后应如何处理断开连接的设备?

ios - UITableCellView.contentView 中的标签在使用自动调整大小时显示两次

ios - iPad/iOS : Managing multiple full screen views?

ios - 如何以编程方式在 iPhone 中强制选择 2G 或 3G?

ios - 数据以错误的方式存储在核心数据中

ios - 快速加载 url 图像

iphone - 比较 iPhone 中的两个 NSMutableArray 索引

iphone - iOS : Audio Unit RemoteIO AudioBuffer manipulation (i.麦克风音效)