【发布时间】:2017-04-25 16:15:47
【问题描述】:
我的故事板是这样的:
我需要在 Movie Detail View Controller 中有一个后退按钮,所以我将导航控制器添加到 Archive table View Controller,然后当单击 Archive table View Controller 的表格单元格时,它将切换到带有后退按钮的 Movie Detail View Controller。
但添加导航控制器后存档图像和标题丢失。
我在 RootTabBarController 中的代码是这样的:
func initView() {
self.addChildViewController(UINavigationController(rootViewController: UIStoryboard(name: "Main", bundle:nil).instantiateViewController(withIdentifier: "archive")))
self.addChildViewController(UINavigationController(rootViewController: UIStoryboard(name: "Main", bundle:nil).instantiateViewController(withIdentifier: "setting")))
}
如何解决?
提前致谢!
【问题讨论】:
-
如果您使用 Storyboard,为什么要尝试通过代码设置 TabBar?
-
尝试一件事。删除导航控制器并将您的表视图控制器标记为初始视图控制器,然后运行。如果您仍然找不到您的图像和文本,那么问题一定出在您的存档视图控制器中。删除导航控制器后,再次使用导航控制器嵌入存档视图控制器,然后添加标签栏控制器并执行其余步骤。
-
@DonMag 非常感谢!我删除了代码部分,它可以工作!
-
@elk_cloner 非常感谢!我删除了代码部分,它可以工作!
标签: ios swift uinavigationcontroller uitabbarcontroller