我创建了一个tab bar
控制器,我在代码中使用了它:
let TV0000 = self.storyboard!.instantiateViewControllerWithIdentifier("V0003") as! V0003
self.setViewControllers([TV0000], animated: true)
let T0000 = UITabBarItem(title: D0000, image: nil, tag: 0)
TV0000.tabBarItem = T0000
但是现在我希望TV000
将navigation controller
变成let N = self.storyboard!.instantiateViewControllerWithIdentifier("N") as! N
N.pushViewController(viewController: TV0000, animated: true)
self.setViewControllers([N], animated: true)
let T0000 = UITabBarItem(title: D0000, image: nil, tag: 0)
N.tabBarItem = T0000
我试图做的是:(N是我的惯例导航控制器类)
navigation controller
所有这一切都很好,我遇到的问题是view controller
的推送似乎只是非永久性的,并且不会像嵌入式那样,因为当我转到另一个标签< / strong>然后返回导航栏消失或崩溃。
如何制作将navigation controller
实例嵌入新<svg style="background:yellow"
height="200" width="200" viewBox="0 0 100 200"
preserveAspectRatio="xMidYMid meet">
<rect class="rect" x="0" y="0" width="200" height="200" />
</svg>
实例的程序化版本?