【发布时间】:2017-03-10 17:46:07
【问题描述】:
在我正在设计的应用中,这是我想要实现的目标:
一个主视图,其中只有 3 个项目,“待办事项”、“购物清单”、“笔记”。
详细视图基于在主视图中选择的项目,显示不同的数据集。这是一个 UITableView。
- 从主视图到细节视图的过渡是使用segue,更像是主视图是一个前视图,一旦选择了一个项目,就会调用一个segue来过渡到细节UITableView。
我的问题是:
- 对于主视图,我应该使用只有 3 个单元格的 UITableView 并禁用滚动吗?还是应该使用带有 3 个按钮的 UIView?
- 如何根据主视图中的选择在详细视图中显示不同的数据集?例如。如果用户选择了“待办事项”,那么详细视图应该显示待办事项列表;如果使用选择了“购物清单”,则显示购物清单中的数据。
非常感谢您提供示例或链接。
更新:
我打算使用 NSUserDefault 来存储数据,因为 to-do list 和 shopping list 相对来说是非常轻量级的。将来,如果需要,我会考虑使用firebase 或iCloud 进行备份和同步。
【问题讨论】:
-
请显示您编写的代码,以及您遇到的问题。请看How to Ask
-
您可以使用段控制 - developer.apple.com/reference/uikit/uisegmentedcontrol。其余的您可能需要使用诸如核心数据或领域之类的数据库后端来查看。
-
@AshleyMills 这个问题不要求任何类型的场外资源。这不是这个问题的适当关闭原因。
-
是的,重新阅读它,你是对的。抱歉,@f_qi
-
@AshleyMills 没问题。
标签: ios swift uitableview