我的申请是用于学习。它将有三个屏幕,一个用于学习(阅读),一个用于评论,另一个用作主菜单(用于管理文档和选择学习或评论)。主菜单将是应用程序加载时的第一个屏幕。实施多视图控制器的策略
我试图决定最佳的方法,关于我需要什么视图控制器和视图。
方法答: (4×视图控制器 - 根,菜单,学习,综述)
这种方法具有与无屏幕上控制一个根视图控制器。它将始终包含一个其他视图控制器作为子视图。出于某种原因,我被这种方法所吸引,但我没有看到其他例子,所以也许我很愚蠢。我想知道这是否有内在错误的原因。
方法B: (3×视图控制器 - 根(菜单),学习,综述)
在该方法中菜单是根控制器和在菜单中的子视图的其它控制器的负载。我认为这更像是一种标准的做事方式。
我希望听到有关哪种方法最好的想法。我是软件开发的新手。我已经完成了一些关于iOS软件开发的书籍,并搞砸了一些,现在我开始了我的第一个iPad应用程序。
感谢您的回复!我不太了解模态视图,所以我现在将详细阅读。至于你的问题: – Simple99
(对不起,我刚碰到rtn)。至于你的问题:我不认为用户会在研究和评论页之间切换太多......评论部分基本上是闪卡,用户在学习的同时创建 - 他们在学习时不会审查他们的时间。主菜单不一定是第一个屏幕...我希望应用程序能够在上次使用的屏幕上恢复。 – Simple99