嗨,我是新的IOS,一直在使用故事板功能,我遵循了this教程,这是一个可以工作的应用程序。当我使用导航控制器的时候,我有点困惑。在上面的教程中,每个选项卡都有一个导航控制器。这有必要吗?
我正在创建一个新的应用程序,无论我是否在每个标签页上添加导航控制器,它似乎都可以工作(见图)。
我只是好奇,正确的过程是什么?
谢谢。
发布于 2013-03-29 22:16:16
因为你的应用程序使用的是UITabBarController
,所以每个标签页都会显示单独的视图“分支”。如果这些“分支”中的任何一个需要将其视图包装在导航功能中(或者简单地显示带有标题的导航栏等),那么您可以在标签栏控制器和您希望为该标签显示的第一个视图控制器之间添加一个'UINavigationController`‘作为该选项卡的主视图控制器。
如果你想让标签只显示一个视图控制器,它不需要分层导航或导航栏,那么你不需要使用UINavigationController
,可以直接将你的视图控制器设置为该标签的控制器。
https://stackoverflow.com/questions/10207478
复制相似问题