我正在创建一个应用程序,我需要一些设计帮助。需要架构方向
启动屏幕 - 我想显示6-8个“类别”按钮,从数组中加载标签(界面构建器的“常规”按钮 - 不是标签栏按钮或菜单栏按钮)。 桌面屏幕 - 在启动屏幕上按下其中一个类别按钮时,我想显示该类别中所有项目的表格视图。 细节屏幕 - 当选择了桌面屏幕上的其中一个项目时,进入一个新屏幕,其中包含该项目的详细信息。在这个屏幕上会有一个动作按钮,如果按下该按钮将从列表中删除该项目。
我的问题如下:
1)我不想显示的第一个屏幕上导航按钮。我仍然可以使用基于导航的应用程序并在第一个屏幕上隐藏导航控件,或者创建基于视图的应用程序并将导航控制器放在其中一个视图“内部”会更好(更容易)吗?我完全接受任何您可能具有的基本设计方法建议。
2)我想出了如何创建一个sqlite3文件,将其添加到项目中,查询它,并从结果生成表视图,但我不知道如何存储sqlite文件当用户稍后升级应用程序时,这种方式会持续存在于设备上。任何指针呢?
感谢您的任何帮助/链接/文件,你可以指向我。我看过一百万个教程,但没有看到真正解决基本应用程序设计的问题。
澄清一点,我想第一(发射)屏幕正有正常的按钮,我从Interface Builder的拖累 - 没有任何标签栏或菜单栏。 – truthsmiles 2011-05-21 10:45:41
编辑你的问题以澄清它,如有必要,人们不一定会阅读评论。 – Mat 2011-05-21 10:47:13
@Mat:完成 - 谢谢 – truthsmiles 2011-05-21 10:49:14