4

嗨,我是新的 IOS,一直在使用故事板功能,我按照教程制作了一个工作应用程序。我对何时使用导航控制器感到有些困惑。在上面的教程中,每个选项卡都有一个导航控制器。这是必要的吗?

我正在创建一个新应用程序,无论我是否向每个选项卡添加导航控制器似乎都有效(见图)。

故事板

我只是好奇什么是正确的过程?

谢谢。

4

1 回答 1

3

当您的应用程序使用UITabBarController每个选项卡时,将显示一个单独的视图“分支”。如果这些“分支”中的任何一个需要将其视图包含在导航功能中(或者只是显示带有标题等的导航栏),那么您可以在选项卡栏之间添加一个“UINavigationController”作为该选项卡的主视图控制器控制器和您希望为该选项卡显示的第一个视图控制器。

如果您希望选项卡仅显示不需要分层导航或导航栏的视图控制器,那么您不需要使用UINavigationController并且可以直接将视图控制器设置为该选项卡的控制器。

于 2013-03-29T22:16:16.060 回答