我正处于我的第一个iPhone应用程序的开始阶段。它是一个基于选项卡的应用程序,其中每个选项卡代表一个带有x个单元格的TableView菜单,导致其他菜单。当我开始的时候,在看了几个教程之后,从苹果数据库中阅读了大量信息,在sof等,实际上我真的很困惑,因为我在x-Code中相处。一些基本的事情正在慢慢变得清晰,但是..有这么多的选择和方法可以解决事情的对错,我害怕犯大错误并搞砸一切。但回到正题:
这个应用程序的全部内容是红酒。它是在挪威销售的红葡萄酒的指南/注册,带有瓶装图像,有关价格,口味等的信息。现在 TableView 主菜单正在慢慢开始形成,我开始考虑葡萄酒寄存器单元格以及如何在详细信息视图中委派信息。
我是否应该只为 WinelistMasterViewController 创建一个 DetailView,并将有关葡萄酒的信息作为标签/文本字段/图像添加到情节提要的背景图像上,编码为根据您在列表中按下的单元格显示?
对于超过100种葡萄酒,这似乎是一个大混乱,所有这些标签都在一个视图中,制作100个视图并从WinelistMasterViewController连接到每个表视图似乎更整洁。为什么我不应该这样做?我希望你们中的一些人能给我一些方向。这就是我构建故事板的方式:
选项卡栏控制器 -->选项卡的导航控制器。在这种情况下: 选项卡 2:葡萄酒 --> 带有单元格的 TableView,供您选择是否要按受欢迎程度、价格等显示葡萄酒表--> 按所选顺序显示葡萄酒的 TableView(带有文本、瓶子图像和最喜欢的星星的单元格--->全屏背景 img 包含有关您选择的葡萄酒的所有信息,您还可以在葡萄酒之间滑动, 添加到收藏夹等。
我是一个初学者,所以我面前有一项地狱般的工作,弄清楚如何在委托和 xview 控制器中编写所有这些代码。但我有耐心地做,当时只有一件事,尝试和失败,学习,慢慢地事情形成。但这似乎是一个主要问题,我想,这在很大程度上决定了以后编码的复杂程度。
我还想提一下,稍后我将添加一个搜索功能来根据需要对列表进行规则和排序,因此也应该为此进行调整。提前,感谢您对这个项目的所有帮助!对教程、文章、网站和其他可以帮助我的参考,也非常感谢!
我为葡萄酒制作了一个词典列表,由于它们都很相似(名称键、地区键、国家键等),我在 TableView 中填充了一个原型单元格,并制作了一个"原型"详细视图来显示详细信息。所以我最终只有 2 个视图控制器:1 个 TableViewController 和 1 个 DetailViewContoller。比为每种葡萄酒制作一个视图控制器要容易得多......