基于文档的应用程序的 iPad ViewController 配置

Posted

技术标签:

【中文标题】基于文档的应用程序的 iPad ViewController 配置【英文标题】:iPad ViewController configuration for document-based app 【发布时间】:2010-10-23 21:09:44 【问题描述】:

我想知道对于我一直在计划的应用程序来说,视图控制器和视图的最佳配置是什么。从概念上讲,我想要布局应用程序的方式是使用初始加载器/浏览器视图,可能使用文档缩略图。当用户选择打开一个时,会出现一个形成主要文档编辑模式的新视图。用户还可以选择调出包含替代文档编辑模式的第三个视图。

我想这与 iPad 版 Pages 的工作方式非常相似,首先是一排文档缩略图可供选择,然后是主文字处理视图,并可从弹出窗口访问第三个页面设置视图。文档浏览器视图和两个文档编辑视图。

现在,我能想到,并且一直在玩一些不同的设置,但在每种情况下,我都能看到以后会遇到的问题。所以说真的,我正在寻找有关您认为可以使事情尽可能整洁和易于管理的配置的建议。

我希望这不是一个太开放的问题,我非常感谢任何答案。

谢谢,

【问题讨论】:

【参考方案1】:

我可能会因为提出这样的建议而被击中头部,但无论如何我都会做到:

在学习 ios 编程时,我花了很多时间研究如何使用导航视图、工具栏以及所有有助于提供帮助的标准类型视图(正如大多数人所做的那样 - 并且正如地球上每个教程所教授的那样)在不同类型的导航中。

在我一直在开发的最新应用上——我花了很多时间和挫败感试图弄清楚如何最好地描述我正在做的事情——而且还试图将它融入 iOS 框架用来实现这一点的东西东西。然后(当然)我被困在试图让事情做他们不应该做的事情 - 比如当导航视图不允许我使用“后退”按钮跳出我设置的导航层次结构时等。

简而言之 - 当我不再担心所有这些不同类型的视图和控制器的细节 - 以及它们如何交互以及我应该如何 这样做时 - 并开始担心如何我希望我的应用程序能够工作 - 并且基于通用视图、自定义工具栏等工作 - 整个想法更有意义。

就我而言,我喜欢 Mapquest 应用程序的外观和感觉——它们处理工具栏的方式,您可以从屏幕的顶部和底部打开和关闭这些工具栏——它有按钮——可以切换到其他视图等。所以我开始使用“通用”视图来实现这个功能 - 整个事情都点击在一起。

简而言之:

1 .我会决定你想要它的外观和你想要它做什么

    如果需要,可以使用第三方应用作为灵感来源

    决定何时/何地/是否适用某些“标准”实践 - 并在何时/何地使用它们。

    玩得开心!

-BKG

【讨论】:

以上是关于基于文档的应用程序的 iPad ViewController 配置的主要内容,如果未能解决你的问题,请参考以下文章

使用 UIPopoverController 显示的 UIViewController 的 Size-Class 错误

将 iPad 应用程序转换为 iPhone 应用程序?

ipad 上另一个来源的水平滚动元素

iPad - 文档文件夹访问

锁定 iPad 设备时 UIWebView 显示黑屏

如何以编程方式从 iPad 3 访问和显示文档?