我有一个故事公猪设置了一个带有按钮的视图。当我单击该按钮时,我应该转到自定义的UITabBarController,但显示的是一个空的Tab Bar。
let tabBar = TabViewController()
self.presentViewController(tabBar, animated: true, completion: nil)
在故事板中,我将TabBarController的类设置为TabViewController。我错过了什么?
答案 0 :(得分:4)
您需要在Interface Builder中为TabViewController提供一个故事板ID,并通过以下方式访问它:
if let tabViewController = storyboard.instantiateViewControllerWithIdentifier("TheAssignedID") as? TabViewController {
presentViewController(tabViewController, animated: true, completion: nil)
}
您正在使用的代码只是创建TabViewController类的新实例。不访问您在Interface Builder中定义的原型。