IPAD APP设计问题 - 很多页面,几乎没有

时间:2011-01-03 18:16:59

标签: iphone ipad ios uiviewcontroller uinavigationcontroller

我是iPhone / iPad开发的新手,并且有一个应用程序设计问题。

1)我从Flash文件转换了大约60个不同的页面。他们基本上没有什么可做的事情。主要是阅读和一些图像。

2)大约50%的网页上有一些互动内容(按钮,动画等)

我最初的想法是使用导航控制器(隐藏,因为我不想作为我设计的一部分)来使用推送和弹出功能。每个页面都有自己的viewcontroller。

我的另一个想法是使用隐藏的UINavigationController,但是要对特定区域中的页面进行分组,并从一个视图控制器中读取多个NIB文件。

另一个更好吗?或者比其他人有更多优势?或者有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

不知道如何回答这个问题,但你可能有一些NIB和ViewControllers并重用它们。有一百万种方法可以在没有UINavigationController的情况下进行简单的导航 - 不使用它可能会更加痛苦。

例如,导航总是像树一样(向前,向前,向前,向后,向后,向后)---或者它可以在图形周围更自由吗?

如果导航只是推送和弹出,然后使用它,但尝试将不同的viewcontrollers / NIB的数量保持在最低限度(用于维护目的)

答案 1 :(得分:0)

通常建议每个整页内容使用一个视图控制器。但是,如果您的内容非常相似,则重用视图控制器是有效的。在继续之前,我会仔细考虑您的导航模型:

  1. 用户是否可以从任何页面跳转到另一个页面(比如杂志)?
  2. 某些网页是否要求用户先访问其他网页?
  3. 对于(2),推/弹模型工作得很好,而对于(1)UINavigationController的推/弹模型可能太麻烦了。

    请专注于您的演示文稿,然后让代码跟随。