2015-11-26 48 views
0

我想将我的pageViewController添加到我的主viewController上的容器视图。对于这一点,我已经添加了这些代码将UIPageViewController添加到视图控制器的容器视图

addChildViewController(pageViewController!) 
    self.sliderView.addSubview(pageViewController!.view) 
    pageViewController!.didMoveToParentViewController(self) 

但是当我运行的应用程序,它看起来是这样的:

http://i.stack.imgur.com/0Sf17.jpg

我想加我pageViewController在黄色containerView它的名字是sliderView 。

这是什么问题?

感谢

回答

0

请提供更多的代码作为给定的示例代码工作得很好。

可能的原因可能是您的pageViewController被强行解包。此外确保控制器正常从故事板中实例化像

guard let vc = storyboard?.instantiateViewControllerWithIdentifier("YourViewControllerID") as? YourViewControllerClass else 
{ 
    return 
} 
sliderView.addSubview(vc.view) 
vc.didMoveToParentViewController(self) 

您可以直接在故事板标识检查

内设置 YourViewControllerID
相关问题