1

我有一个有 5 个选项卡的应用程序。我还有另一个视图,您可以通过选择按钮从 tab3 访问它。我将其称为视图 3b。视图 3b 根据用户在视图 3 中选择的按钮填充信息。用户输入所需的所有信息后,应用程序会自动将它们带回视图 3。我想将标签栏添加到此视图 (3b),但我不希望它有自己的选项卡。我只想使用它,如果用户想提前退出屏幕,他们可以从这个视图导航回应用程序的其余部分。有谁知道如何在不为此屏幕添加标签的情况下将标签栏附加到此屏幕。我正在使用 Xcode 4.6.2 并正在使用情节提要来设置我的应用程序。任何帮助,将不胜感激。我做了一些搜索,但我找到的所有内容都只是解释了如何使用标签。

任何帮助,将不胜感激。谢谢。

4

1 回答 1

1

听起来您需要使用 UINavigationController。

当您设置 UITabBarController 时,不要将第三个选项卡直接链接到您的第三个视图控制器,而是将其连接到 UINavigationController,然后将该 UINavigationController 的根视图设置为您想要作为第三个选项卡的 UIViewController。

从那里,您可以设置您的按钮以执行推送到您的第二个视图控制器(来自您的问题的视图 3b)。如果这样做,您不仅会保留视图 3b 上的标签栏,而且会自动在页面的左上角放置一个后退按钮,以便用户可以简单地返回到视图 3。如果您不想要导航栏似乎在那里,您可以取消选中 UINavigationController 的属性检查器中的“显示导航栏”复选框。

我希望这有帮助!

于 2013-04-30T22:39:32.403 回答