在不在标签栏中的另一个视图控制器中显示标签栏项目
Showing tab bar items in another view controller that is not in tab bar
我对 swift 和 Xcode 有点陌生。
我有一个带有四个选项卡的选项卡栏。这四个选项卡视图具有显示其他视图控制器的按钮,我想在这些视图控制器中显示选项卡栏而不将它们添加到选项卡栏中。
但是我用谷歌搜索但找不到足够的信息。
所以我需要帮助才能做到这一点。
谢谢。
好的,你可以做的是,假设你有一个 Base UIViewController,它在屏幕底部有一个标签栏。
在Tabbar上方添加UIView。此 UIView 将成为 UIViewControllers 的容器,当您点击 TabBar 项目时将显示该容器。因此,当您点击 Tabbar 项目时,只需使用特定的 UIViewController 填充该视图。
您需要将TabBarContoller设置为应用的rootViewController。所以方案应该如下:
TabBarContoller -> Tab1 -> UINavigationController -> ViewContoller1 ->
ViewContoller2.
在这种情况下,您可以在 ViewContoller1 和 ViewContoller2 之间导航,TabBarContoller 将保持可见。
我对 swift 和 Xcode 有点陌生。 我有一个带有四个选项卡的选项卡栏。这四个选项卡视图具有显示其他视图控制器的按钮,我想在这些视图控制器中显示选项卡栏而不将它们添加到选项卡栏中。 但是我用谷歌搜索但找不到足够的信息。 所以我需要帮助才能做到这一点。 谢谢。
好的,你可以做的是,假设你有一个 Base UIViewController,它在屏幕底部有一个标签栏。
在Tabbar上方添加UIView。此 UIView 将成为 UIViewControllers 的容器,当您点击 TabBar 项目时将显示该容器。因此,当您点击 Tabbar 项目时,只需使用特定的 UIViewController 填充该视图。
您需要将TabBarContoller设置为应用的rootViewController。所以方案应该如下:
TabBarContoller -> Tab1 -> UINavigationController -> ViewContoller1 -> ViewContoller2.
在这种情况下,您可以在 ViewContoller1 和 ViewContoller2 之间导航,TabBarContoller 将保持可见。