我是否必须创建一些虚拟硬编码数组,其中包含用于在表视图中查看首选项的数据?
如何创建一个 UITableViewController 以分组样式显示一些硬编码数据(如 iPhone 设置)。例如,我需要在具有组样式的表格中显示一些菜单选项。现在,我知道如何使用表格并且已经做到了。但我不确定应该如何处理表视图为构建表而读取的数据。这些行只显示一些菜单选项,例如“订单”、“评论”、“关于我们”,然后恕我直言,我必须使用该数据创建一些数组并将其存储在 NSUserDefaults 中。我说得对吗?
How to create a UITableViewController that displays some hardcoded data in grouped styled (like iPhone settings). For example I need to show some menu options in a table with group style. Now, I know to work with tables and have done it already. But I'm not sure about how should I deal with data that table view will read for constructing the table. Those rows just present some menu options like "order", "review", "about us" then IMHO I have to create some array with that data and store in NSUserDefaults. Am I right?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建数据的 plist 文件。它可以包含每个组的项目数组。将 plist 包含在您的项目中并读取它以供数据源使用。这很好地实现了数据与 UI 的解耦。
Create a plist file of your data. It can include arrays of items for each group. Included the plist in your project and read it in for use by your datasource. That creates a nice decoupling of data from UI.