您好我是新的IOS并且一直在使用故事板功能,我按照this教程生成了一个可用的应用程序。我在使用导航控制器时有点困惑。在上面的教程中,每个选项卡都有一个导航控制器。这有必要吗?
我正在创建一个新应用程序,无论是否为每个标签添加导航控制器,它似乎都有效(见图)。
我只是好奇什么是正确的过程?
感谢。
答案 0 :(得分:3)
当您的应用使用UITabBarController
时,每个标签都会显示一个单独的“分支”视图。如果这些“分支”中的任何一个需要将其视图包含在导航功能中(或者只是显示带有标题的导航栏等),那么您应该在标签栏之间添加一个“UINavigationController”作为该选项卡的主视图控制器控制器和您希望为该选项卡显示的第一个视图控制器。
如果您希望选项卡只显示不需要分层导航或导航栏的视图控制器,则您不需要使用UINavigationController
并可以直接将视图控制器设置为控制器那个标签。