我想知道我一直在计划的应用程序的视图控制器和视图的最佳配置是什么。从概念上讲,我想要布局应用程序的方式是使用初始加载器/浏览器视图,可能包含文档缩略图。当用户选择打开一个时,会出现一个新视图,形成主文档编辑模式。用户还可以选择调出包含备用文档编辑模式的第三个视图。
我认为这非常类似于iPad的页面工作方式,首先是一行文档缩略图可供选择,然后是主文字处理视图,可以从弹出窗口访问第三页设置视图。文档浏览器视图和两个文档编辑视图。
现在,我可以想到,并且一直在玩一些不同的设置,但在每种情况下我都能看到我将在以后遇到的问题。实际上,我正在寻找有关您认为可以保持整洁和易于管理的配置的建议。
我希望这不是一个太开放的问题,我非常感谢任何答案。
谢谢,
答案 0 :(得分:0)
我很可能会因为这样建议而被枪毙,但无论如何我都会成功:
在学习iOS编程时,我花了很多时间学习(就像大多数人一样 - 并且正如地球上的每个教程所教导的那样)如何使用导航视图和工具栏,以及所有协助的标准类型视图在不同类型的导航中。
在我一直在研究的最新应用程序上 - 我花了很多时间和挫折试图弄清楚如何最好地描述我在做什么 - 并且还试图将其纳入iOS框架将用于实现这一点的内容中东西。然后(当然)我被困在尝试让事情去做他们不应该做的事情 - 就像导航视图不会让我使用“后退”按钮跳出导航herirarchy我设置等等。
简而言之 - 当我不再担心所有这些不同类型的观点和控制者的具体情况 - 以及他们如何互动以及我如何认为这样做 - 并开始担心如何我希望我的应用程序能够工作 - 并且基于通用视图,自定义工具栏等工作 - 整个思想更有意义。
在我的情况下,我喜欢Mapquest应用程序的外观 - 他们处理工具栏的方式,你可以从屏幕的顶部和底部打开和关闭 - 有按钮 - 可以切换到所以我开始使用“通用”视图来实现这个功能 - 整个过程中点击了整个过程。
所以简而言之:
1。我决定你想要它的外观以及你想要它做什么
如果需要,请使用第三方应用作为您的灵感
决定何时/何地/是否适用某些“标准”做法 - 并在何时/何时使用它们。
玩得开心!
-BKG