我是Xcode的新手,但到目前为止已经克服了每一个障碍。现在我在路上岔路口,不知道要去哪个方向。我的iPad应用程序接受用户输入,然后根据输入生成报告。我希望报告具有与我的实体具有属性一样多的列,并且每个属性都是列标题并且可以排序,就像电子表格一样。 UITableview似乎让我显示一个动态的行数,然后如果我有一个自定义单元格,其中有几个手动创建的标签映射到属性,我可以通过在导航栏上放置一组按钮来改变表格的方式来模拟列。排序。这里的问题是,如果我更改我的数据模式,我需要重新设计单元格视图并为排序列编写新代码。 HTML似乎也是一种选择,但它对用户来说感觉和看起来非常不同。还有第三方,但固执地,我想自己建立它。你能为我的用例提供一些关于每个选项的优缺点的指导吗?如果我选择第一个,是否可以(可行)编写可以在向实体添加新属性的情况下自动生成故事板布局的内容?平台:iPad,语言:swift,数据集不是很大(低于100k行,最坏的情况),使用核心数据,需要报告方面的灵活性 - 会喜欢一个让用户生成自己的报告的界面(不要希望我的生活成为自定义报道)
答案 0 :(得分:5)
您熟悉UICollectionView类吗?
在github上看一下这个例子:
https://github.com/darrarski/DRCollectionViewTableLayout-iOS
这是在电子表格中组织单元格的绝佳方式。
这里有一个很好的快速教程:
https://github.com/darrarski/DRCollectionViewTableLayout-iOS