如何在 iOS 中向 UIView 添加第二个 UITabBar(控制器?)

Posted

技术标签:

【中文标题】如何在 iOS 中向 UIView 添加第二个 UITabBar(控制器?)【英文标题】:How to add a second UITabBar (Controller?) to a UIView in iOS 【发布时间】:2011-09-03 09:40:46 【问题描述】:

所以我正在开发一个应用程序,该应用程序的主要部分有一个标签栏。在第一个选项卡中,您有一个列表,当您在单元格上进行选项卡时,它会推送带有一些详细信息的 UIViewController。

此视图控制器在创建时调用(如下),因此它在推送时隐藏应用程序主要部分的标签栏...

[self setHidesBottomBarWhenPushed:YES];

我现在想添加另一个标签栏,以帮助分离此推送的详细信息视图中的信息。

我该怎么做?已经谢谢了! :-)

【问题讨论】:

【参考方案1】:

您必须在 xib 中添加一个 tabbarcontroller,并在 detailview 出现时将 tabbarcontroller 添加为子视图(在viewWillAppear:animated 方法中)或直接将 tabbarcontroller 作为 detailview 推送。

【讨论】:

哦,太好了!没想到这么简单! :-)

以上是关于如何在 iOS 中向 UIView 添加第二个 UITabBar(控制器?)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 4 中向 UIView 添加子视图?

iOS向已经动画的UIView添加第二个动画

如何在 UIStackView IOS 中向 UILabel 添加前导填充

我正在尝试在第二个线程中向自身添加一个 int 并且我的主线程中没有任何变化

如何在 iOS 中为两个 UIView 翻转设置动画?

如何在AS3中向数组添加元素?