如何隐藏带有另一个视图控制器的标签栏视图控制器?
Posted
技术标签:
【中文标题】如何隐藏带有另一个视图控制器的标签栏视图控制器?【英文标题】:How to hide a tab bar view controller with another view controller over it? 【发布时间】:2017-07-13 21:29:56 【问题描述】:在 Periscope Live Broadcast 应用程序中,当您点击 WORLD 标签栏,然后点击“列表”并点击观看直播时,直播视图控制器将从底部弹出,覆盖整个标签栏视图控制器标签栏完全隐藏。
(我目前正在使用标签栏控制器和导航控制器,但无法完成)
这是怎么做到的?
【问题讨论】:
你在用故事板吗? 是的,我在 Obj-C 中使用 Storyboard 和编码 【参考方案1】:您可以通过编程方式调用“模态”视图控制器:
NSString * storyboardName = @"MainStoryboard";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
UIViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"IDENTIFIER_OF_YOUR_VIEWCONTROLLER"];
[self presentViewController:vc animated:YES completion:nil];
IDENTIFIER_OF_YOUR_VIEWCONTROLLER
是您在故事板中设置的名称。您可以在情节提要的身份检查器中分配。
此视图将作为模态覆盖您的屏幕
【讨论】:
谢谢,但是我自己想通了。您的代码不适用于我想要建立的内容。以上是关于如何隐藏带有另一个视图控制器的标签栏视图控制器?的主要内容,如果未能解决你的问题,请参考以下文章