我在情节串连板中创建了一个视图控制器vc,并在其上放置了View1并向其添加了所有约束。现在我想添加一个vc作为子视图。我使用这个代码:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("LeftMenuListIdentifier")
self.view.addSubview(vc.view)
vc控制器作为子视图添加到当前控制器,但它不显示任何vc控制器视图的子视图意味着视图1。
如果我把vc控制器推到当前的视图控制器上,它就会显示View1。
self.navigationController?.pushViewController(vc, animated: true)
请建议我该怎么做。我想从情节提要中添加一个视图控制器作为子视图。
最佳答案
请按照以下步骤解决您的问题。
首先创建UIViewController
对象。
之后将对象添加为类似的childviewcontroller
(self.addChildViewController(“您的控制器对象”))
之后,将controller onself.view
添加为addsubview
(`self.view.addSubview(“您的控制器对象”))
我想会有用的