在子ViewController上进行搜索后如何显示UITabBar?

时间:2019-03-30 01:20:46

标签: swift xcode uitabbarcontroller segue childviewcontroller

我有4个主要的ViewController连接到UITabBarController。这是我的应用程序的4个主屏幕。这四个屏幕中的每个屏幕在TabBar上都有一个图标。

现在,从这些主屏幕之一中,我希望能够单击一个按钮以显示新的“子”视图控制器。当我从MainVCChildVC,进行搜索时,UITabBar不会显示在ChildVC上。如何使UITabBar保持显示状态?我不想将ChildVC添加到UITabBar,因为它不应在栏中显示图标。

我愿意使用任何类型的segue或视图组合。

MainVC内,我想单击一个按钮以显示ChildVC,而不会从UITTabBar中丢失MainVC(并且不添加ChildVC作为图标到UITabBar)。

1 个答案:

答案 0 :(得分:0)

如果我正确理解了问题的假设,则应将所有4个“主屏幕”堆叠到单独的导航堆栈(UINavigationController)中。

因此结果将是:

UITabBarController -> UINavigationController -> UIViewController (1 of those main screens) click button -> Desired UIViewController

看看这个:https://stackoverflow.com/a/27425271/8290785