Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将一个视图用于UITabBarController的两个选项卡_Ios_Swift_Uiviewcontroller_Uitabbarcontroller_Uistoryboard - Fatal编程技术网

Ios 将一个视图用于UITabBarController的两个选项卡

Ios 将一个视图用于UITabBarController的两个选项卡,ios,swift,uiviewcontroller,uitabbarcontroller,uistoryboard,Ios,Swift,Uiviewcontroller,Uitabbarcontroller,Uistoryboard,我期待有一个UITabBarController与4个选项卡,其中两个选项卡在情节提要中链接到各自的视图控制器;但是,我希望第三个和第四个选项卡重复使用相同的视图控制器,因为它们或多或少相同。问题是我只能将UITabBarController链接到视图控制器一次,因此无法创建第四个选项卡?因此,由于我没有得到一个可以在我希望的时间范围内使用故事板的答案,所以我必须按编程方式进行;对任何想知道的人来说,我就是这么做的 let master = UIStoryboard(name: "iPad",

我期待有一个UITabBarController与4个选项卡,其中两个选项卡在情节提要中链接到各自的视图控制器;但是,我希望第三个和第四个选项卡重复使用相同的视图控制器,因为它们或多或少相同。问题是我只能将UITabBarController链接到视图控制器一次,因此无法创建第四个选项卡?

因此,由于我没有得到一个可以在我希望的时间范围内使用故事板的答案,所以我必须按编程方式进行;对任何想知道的人来说,我就是这么做的

let master = UIStoryboard(name: "iPad", bundle: NSBundle.mainBundle()).instantiateViewControllerWithIdentifier("navDir") as! UINavigationController
        let detail = UIStoryboard(name: "iPad", bundle: NSBundle.mainBundle()).instantiateViewControllerWithIdentifier("navPro") as! UINavigationController

        viewControllers = [master, detail]