我有一个包含UIView的ViewController,我想以编程方式将第二个ViewController嵌入到UIView中。我假设我需要使用.addSubview()
,但它不会接受UIViewController类型。
任何帮助都会很棒,谢谢。
答案 0 :(得分:0)
.addSubview()将UIView类型作为其参数。 UIViewController不是UIView。您可以像这样添加视图控制器的视图:
myView.addSubview(myViewController.view)
但这会阻止所有UIViewController方法正常工作,即不会调用viewDidAppear。如果您想要正确地执行此操作,则应实现container view controller。