我如何在架构上开发以下iPhone应用程序?

时间:2012-02-10 11:48:10

标签: iphone objective-c ios cocoa-touch

所述应用程序将会出现一个登录页面,这只不过是徽标和通过Facebook Connect登录的按钮。

如果登录成功,它将受到3个主要Windows(或视图)的欢迎,可通过底部选项卡导航。 这些视图将允许用户将焦点放在模型上,从而转移到显示有关它的详细信息的公共视图。

(IE:想想地址簿,有3个视图以不同方式列出联系信息。点击联系人会扩展为新视图。此视图将有一个顶部选项卡,其后退按钮可返回到可导航状态3个视图,但在这个焦点视图中,底部栏已经消失。)

在焦点视图中,它允许我更深入地查看更多视图,例如用于共享联系人的视图,并且再次允许我使用后退按钮返回。

多数民众赞成:)

要点:

登录(单向) - > View1 / View 2 / View3(底部标签可导航) - >聚焦视图 - >分享视图

PS:我为使用的术语理解不好道歉,我正在开始iPhone开发,并且真的宁愿让架构正确,然后深入开发。如果重要的话,我也来自Android视角:)

非常感谢!

1 个答案:

答案 0 :(得分:1)

我认为您的登录视图应该由简单的UINavigationController或UIViewController表示。

使用底部选项卡导航的下三个视图与UITabBarController同义。此tabbarcontroller中的每个选项卡又可以是一组封装在uinavigationcontroller中的UI视图控制器。

您可以通过显示任何这些UIViewControllers隐藏底部标签栏模态