我是iPhone / iPad开发的新手,并且有一个应用程序设计问题。
1)我从Flash文件转换了大约60个不同的页面。他们基本上没有什么可做的事情。主要是阅读和一些图像。
2)大约50%的网页上有一些互动内容(按钮,动画等)
我最初的想法是使用导航控制器(隐藏,因为我不想作为我设计的一部分)来使用推送和弹出功能。每个页面都有自己的viewcontroller。
我的另一个想法是使用隐藏的UINavigationController,但是要对特定区域中的页面进行分组,并从一个视图控制器中读取多个NIB文件。
另一个更好吗?或者比其他人有更多优势?或者有更好的方法吗?
答案 0 :(得分:0)
不知道如何回答这个问题,但你可能有一些NIB和ViewControllers并重用它们。有一百万种方法可以在没有UINavigationController的情况下进行简单的导航 - 不使用它可能会更加痛苦。
例如,导航总是像树一样(向前,向前,向前,向后,向后,向后)---或者它可以在图形周围更自由吗?
如果导航只是推送和弹出,然后使用它,但尝试将不同的viewcontrollers / NIB的数量保持在最低限度(用于维护目的)
答案 1 :(得分:0)
通常建议每个整页内容使用一个视图控制器。但是,如果您的内容非常相似,则重用视图控制器是有效的。在继续之前,我会仔细考虑您的导航模型:
对于(2),推/弹模型工作得很好,而对于(1)UINavigationController的推/弹模型可能太麻烦了。
请专注于您的演示文稿,然后让代码跟随。