我在情节串连板中创建了一个视图控制器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(“您的控制器对象”))
我想会有用的

10-08 07:48
查看更多