如何快速嵌入带有拆分视图控制器的标签栏控制器?

阿耶莎·帕特尔

我猜需要在应用程序委托中进行更改吗?谢谢您的帮助!

肝Tar

1)通过xcode创建示例主/明细

2)TabBarController在情节提要上拖动

3)将更TabBarController改为初始视图控制器。

4)控制从拖动TabBarControllerSplitViewController

5)SplitViewController在故事板上指定标题

6)在应用程序委托中,替换对的引用,SplitViewController如下所示。

let tabBarViewController = self.window!.rootViewController as! UITabBarController
print(tabBarViewController.viewControllers?.count)
var splitViewController:UISplitViewController? = nil
for viewController in tabBarViewController.viewControllers! {
if viewController.title == "Master" {
    splitViewController = viewController as? UISplitViewController
}
}

let navigationController = splitViewController!.viewControllers[splitViewController!.viewControllers.count-1] as! UINavigationController
navigationController.topViewController!.navigationItem.leftBarButtonItem = splitViewController!.displayModeButtonItem()
splitViewController!.delegate = self

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当父级是标签栏视图控制器时,如何在没有标签栏的情况下嵌入视图控制器?

如何以正确的方式实现带有导航控制器的标签栏控制器

以模态方式呈现嵌入在导航控制器中的视图控制器,与标签栏控制器分开

如何快速设置标签栏控制器的默认标签

如何从标签栏控制器访问子视图控制器

如何显示标签栏控制器?

在标签栏控制器中嵌入导航控制器会改变视图控制器的安全区域

iOS如何获取对带有Segue的故事板容器中嵌入的视图控制器的引用?

如何在Swift中将“没有导航栏视图控制器”转到“有导航栏视图控制器”

如何过渡到带有导航栏的视图控制器?

如何在没有segue的情况下将图像视图从视图控制器传递到标签栏视图控制器?

如何从嵌入在父视图控制器的子视图控制器中的UISearchViewController提供视图控制器?

在标签栏控制器中隐藏当前视图控制器的标签

如何从标签栏控制器更改标签栏项目

带标签栏控制器的导航控制器?

在标签栏控制器内的所有继承的视图控制器中,BaseController委托无法正常工作

标签栏上显示了来自拆分视图控制器的母版

导航离开标签栏视图控制器时如何删除标签栏?

如何关闭当前视图控制器并快速输入没有箭头的新视图控制器?

如何以编程方式将视图控制器嵌入导航视图控制器

从标签栏控制器返回到视图控制器

通过视图控制器,标签栏控制器,导航控制器和视图控制器传递数据

如何快速从父视图控制器访问子视图控制器?

如何快速将视图控制器弹出到以前的视图控制器之一?

如何从父视图控制器中快速修改子视图控制器的对象

集合视图/标签栏控制器崩溃

标签栏,视图控制器和故事板

更改标签栏的色彩颜色编辑视图控制器

从标签栏控制器模态显示视图