在整个应用中创建标题导航的正确模式是什么?

时间:2012-08-10 14:38:25

标签: ios ios5

我一直在谷歌上搜索,我发现了一些使用UINavigationController的建议,有时UITabBarController也有意义(但程度较小)。

我从未使用过UINavigationController ......我只是尝试过,当我将它拖到故事板上时,它在故事板上放置了两个屏幕(导航控制器连接到UITableView)。所以我认为这不是我真正需要的。

有人可以帮我理解我需要做些什么来制作一个在所有屏幕上都持久的标题导航?在其中我想要有以下部分:

Home | Section1 | Section2 | Section3

谢谢!

2 个答案:

答案 0 :(得分:1)

考虑用户将看到的结构的“意义”可能会有所帮助。

导航控制器的意义是作为一个容器,它允许您显示一系列内容控制器,其中一个内容控制器上的操作在逻辑上导向下一个。标签栏控制器的意义是(大多数)不相关的内容控制器共存,并且彼此之间没有(很多)依赖。

我认为从界面的目的而不是外观开始是好的。

答案 1 :(得分:0)

我会向你推荐一些对我有帮助的东西,即从iTunes U下载斯坦福大学的iPhone和iPad开发课程CS193P(你进入iTunes Store,搜索并下载)。

其次,你不应该在SO上提出这样的一般性问题,你问的问题是你可以通过研究,阅读Apple's developer documentation或者按照我刚刚建议的方式做一个教程来自己找到的。祝你好运。