从Nib加载UITabBarController

时间:2015-06-01 10:28:06

标签: ios swift uitabbarcontroller uitabbar

我们如何从NIB加载UITabBarController?

对于UIViewControllers我们可以很容易地做到这一点

        let viewController = SubclassOfViewController(nibName: "SubclassOfAViewController", bundle: nil);

但我找不到任何类似的方法来加载来自Nib的UITabBarController

有什么想法?

谢谢

编辑:我没有使用故事板

1 个答案:

答案 0 :(得分:1)

如果您使用的是storyboard

 let tabbarController = [[UIStoryboard storyboardWithName:@"Main"bundle:NULL] instantiateViewControllerWithIdentifier:@"SubclassOfAViewController"]; 

其中 SubclassOfAViewController 是标识符。

其他

let viewController = SubclassOfViewController(nibName: "SubclassOfAViewController", bundle: nil)

这种方法很好。由于UITabbarControllerUIViewController的子类,因此子类中不需要单独的方法