在代码中的容器视图中嵌入一个viewcontroller?

时间:2015-02-16 02:44:27

标签: ios objective-c swift storyboard

我想在代码中的containerview中嵌入viewcontroller。

我在storyboard上放了一个containerview,我想在另一个故事板上嵌入一个viewcontoller。

我在下面尝试过,但它不起作用。

你有什么建议吗?

let storyboard: UIStoryboard = UIStoryboard(name: "AnotherStoryboard", bundle: nil)
let vc:OtherViewController = storyboard.instantiateViewControllerWithIdentifier("OtherViewController") as OtherViewController
self.addChildViewController(vc)
containerView.addSubview(vc.view)
vc.didMoveToParentViewController(self)

1 个答案:

答案 0 :(得分:0)

您必须进行两项更改才能使代码正常工作

  1. containerview更改为self.view
  2. OtherViewController添加为OtherViewController
  3. 的storyBoard ID

    这将使您的代码正常工作。