在运行时在UITableView中按属性分组项目的任何方法?

时间:2016-12-03 15:24:07

标签: ios swift xcode

我有一个UITableView,我通过我从Realm数据库获取的对象列表填充。我想要做的是在运行时通过属性值在列表中创建节和组项。

我在网上看到的FilterInvocationSecurityMetadataSource中所有分组项目的示例都是使用预先安排好的词典进行操作的。

有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以根据需要设置表格视图数据源。你可以编写动态决定哪些项属于哪些部分的代码,但我会反对它。

我建议设置一个方法,将您的Realm对象列表作为输入,并构建包含行的子数组的部分数组。然后你的cellForRowAtIndexPath方法可以像平常一样简单地索引你的模型数据。