我在主故事板中创建了第二个视图控制器,它具有相同的视图控制器类。我为这个观点创建了一个出口。
如果单击了一个按钮,我想在第一个视图上添加第二个视图。 如何调用第二个视图?
secondViewController的代码:
@IBOutlet weak var secondView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
self.view = secondView
}
override func loadView() {
super.loadView()
// Fatal error: Unexpectedly found nil while unwrapping an Optional value
self.view.addSubview(informationView)
}
firstViewController的代码,我调用secondView并将其放在一个平面中:
let secondViewController:UIViewController = SecondViewController()
let plane = SCNPlane(width: CGFloat(0.1), height: CGFloat(0.1))
plane.firstMaterial?.diffuse.contents = secondViewController.view
我只得到一个白色的屏幕,也没有显示背景颜色。