当用户导航到另一个屏幕时,如何删除标签栏?

air*_*eak 3 uitabbar ios swift

我的目标只是在用户导航到特定屏幕时删除我的应用程序的标签栏,以便我有更多可用空间。

目前,我的故事板如下所示:

在此处输入图片说明

每当用户单击按钮时,他们将被带到另一个屏幕,即序列中的最后一个屏幕。我的目标是简单地删除标签栏,但保留导航。

如果我使用show detailsegue,那么它会删除标签栏和导航,这是我不想要的。

这是最终屏幕(但它仍然有标签栏):

在此处输入图片说明

Cja*_*jay 6

所有你需要hidesBottomBarWhenPushed = true在你想要隐藏它的视图控制器上设置它。插入viewDidLoad()

您也可以在子视图控制器的故事板中设置它

在此处输入图片说明