当父项是标签栏 viewcontroller 时,如何嵌入没有标签栏的 viewcontroller?
How to embed in a viewcontroller without tab bar when the parent is a tab bar viewcontroller?
我当前的层次结构是:
Tab bar controller
Navigation controller
- 一个
UIViewController
- 另一个
UIViewController
它在第二个 UIViewController
显示标签栏(因此列表中的第 4 个)。我想删除该选项卡栏,但我想将导航保留在顶部。这是因为第一个 UIViewController
(列表中的第 3 个)包含一个 tableview
,当用户单击一个单元格时,它会转到第二个 UIViewController
,我想保留一个按钮。
例如,当您打开 WhatsApp 时,您会看到一个对话列表(图片左侧)。当您单击对话时,底部的标签栏按钮消失了(图像右侧)。我可以将它们隐藏在第二个 UIViewController
中,但它会导致一些故障。我相信有更好的解决方案。
在 presented/pushed viewController 的 viewDidLoad
或故事板中,将视图控制器的 hidesBottomBarWhenPushed
设置为 true
。
我当前的层次结构是:
Tab bar controller
Navigation controller
- 一个
UIViewController
- 另一个
UIViewController
它在第二个 UIViewController
显示标签栏(因此列表中的第 4 个)。我想删除该选项卡栏,但我想将导航保留在顶部。这是因为第一个 UIViewController
(列表中的第 3 个)包含一个 tableview
,当用户单击一个单元格时,它会转到第二个 UIViewController
,我想保留一个按钮。
例如,当您打开 WhatsApp 时,您会看到一个对话列表(图片左侧)。当您单击对话时,底部的标签栏按钮消失了(图像右侧)。我可以将它们隐藏在第二个 UIViewController
中,但它会导致一些故障。我相信有更好的解决方案。
在 presented/pushed viewController 的 viewDidLoad
或故事板中,将视图控制器的 hidesBottomBarWhenPushed
设置为 true
。